video-creator 是一个用于「用代码创建视频」的技能包,基于 Remotion。它的核心使用方式是:在处理 Remotion 视频项目代码时,按需加载对应的规则文件,从中获取详细说明和代码示例。首次使用时加载 SETUP.md 检查环境依赖。
用途 该技能面向以代码方式制作视频的工作流,覆盖从项目搭建、渲染输出到动画、字幕、音频、3D 与数据可视化的多个环节,帮助在 Remotion 项目中快速找到对应主题的规则与示例。
主要能力(按规则文件主题划分) 项目与渲染:project-setup.md 涉及项目初始化、文件结构、registerRoot、package.json 配置;rendering.md 提供渲染、预览、调试命令(render、still、studio)。 核心概念:compositions.md 涉及合成定义、静态帧、文件夹、默认属性、动态元数据;calculate-metadata.md 用于动态设置合成的时长、尺寸和属性;parameters.md 使用 Zod schema 使视频可参数化;sequencing.md 涉及序列模式,包括延迟、裁剪、限制元素时长。 动画与过渡:animations.md 为基础动画技巧;timing.md 涉及插值曲线,如线性、缓动、弹簧动画;transitions.md 为场景过渡模式;trimming.md 为裁剪模式,可剪掉动画的开头或结尾。 文字与字幕:text-animations.md 涉及文字排版和文字动画模式;measuring-text.md 涉及文本尺寸测量、自适应容器、溢出检测;fonts.md 涉及加载 Google Fonts 和本地字体;subtitles.md 为字幕处理总览;display-captions.md 用于显示字幕;import-srt-captions.md 用于导入 SRT 字幕文件;transcribe-captions.md 用于语音转字幕。 媒体素材:assets.md 涉及导入图片、视频、音频和字体;images.md 使用 Img 组件嵌入图片;videos.md 涉及嵌入视频的裁剪、音量、速度、循环、音高;gifs.md 用于显示与时间线同步的 GIF;lottie.md 用于嵌入 Lottie 动画;transparent-videos.md 用于渲染带透明度的视频。 音频:audio.md 涉及音频导入、裁剪、音量、速度、音高;audio-visualization.md 涉及音频可视化,如频谱柱状图、波形图、低音响应;sfx.md 涉及音效;voiceover.md 涉及使用 ElevenLabs TTS 添加 AI 配音。 媒体信息提取:get-audio-duration.md 获取音频时长(Mediabunny);get-video-duration.md 获取视频时长(Mediabunny);get-video-dimensions.md 获取视频宽高(Mediabunny);extract-frames.md 在指定时间戳提取视频帧(Mediabunny);can-decode.md 检查浏览器是否能解码视频(Mediabunny)。 数据可视化与 3D:charts.md 涉及图表模式,如柱状图、饼图、折线图、股票图;3d.md 使用 Three.js / React Three Fiber 创建 3D 内容;maps.md 使用 Mapbox 添加地图并制作动画。 工具与样式:tailwind.md 在 Remotion 中使用 TailwindCSS;ffmpeg.md 涉及 FFmpeg 操作,如裁剪视频、检测静音等;measuring-dom-nodes.md 测量 DOM 元素尺寸;light-leaks.md 涉及 @remotion/light-leaks 光泄漏叠加效果。
使用方式 在 Remotion 视频项目代码处理过程中,按需加载对应规则文件以获取详细说明和代码示例;首次使用时先加载 SETUP.md 检查环境依赖。
适用场景 适合以代码方式制作动画视频、字幕视频、带配音的视频、数据可视化视频、3D 内容或地图动画等 Remotion 项目。
限制 资料未提供该技能的收费、价格、平台支持范围、效果保证或具体使用步骤等细节,暂未提供。