用途:当你在处理 Remotion 代码时使用该技能,以获取 Remotion 相关的领域知识。Remotion 是基于 React 的视频创作框架,此技能以规则文件形式组织各类最佳实践。
主要能力:按专题提供规则文档。遇到字幕或副标题时加载 ./rules/subtitles.md;需要进行裁剪视频、检测静音等视频操作时使用 FFmpeg,加载 ./rules/ffmpeg.md;需要可视化音频(频谱条、波形、低音反应效果)时加载 ./rules/audio-visualization.md。
用法:按需读取单个规则文件获取详细说明与代码示例。可用文件包括:rules/3d.md(用 Three.js 与 React Three Fiber 创作 3D 内容)、rules/animations.md(基础动画)、rules/assets.md(导入图像、视频、音频与字体)、rules/audio.md(音频的导入、裁剪、音量、速度、音高)、rules/calculate-metadata.md(动态设置合成时长、尺寸与 props)、rules/can-decode.md(用 Mediabunny 检查浏览器能否解码视频)、rules/charts.md(柱状图、饼图、折线图、股票图等图表模式)、rules/compositions.md(定义合成、静帧、文件夹、默认 props 与动态元数据)、rules/extract-frames.md(用 Mediabunny 在指定时间戳抽帧)、rules/fonts.md(加载 Google Fonts 与本地字体)、rules/get-audio-duration.md、rules/get-video-dimensions.md、rules/get-video-duration.md(用 Mediabunny 获取音视频时长与尺寸)、rules/gifs.md(让 GIF 与时间线同步)、rules/images.md(用 Img 组件嵌入图片)、rules/light-leaks.md(用 @remotion/light-leaks 做漏光叠加)、rules/lottie.md(嵌入 Lottie 动画)、rules/measuring-dom-nodes.md(测量 DOM 元素尺寸)、rules/measuring-text.md(测量文本尺寸、适配容器、检查溢出)、rules/sequencing.md(延迟、裁剪、限制时长)、rules/tailwind.md(使用 TailwindCSS)、rules/text-animations.md(排版与文字动画)、rules/timing.md(线性、缓动、弹簧等插值曲线)、rules/transitions.md(场景转场)、rules/transparent-videos.md(渲染带透明度的视频)、rules/trimming.md(裁剪动画开头或结尾)、rules/videos.md(嵌入视频并调整裁剪、音量、速度、循环、音高)、rules/parameters.md(用 Zod schema 让视频参数化)、rules/maps.md(用 Mapbox 添加并动画化地图)、rules/voiceover.md(用 ElevenLabs TTS 添加 AI 生成旁白)。
限制:资料未提供安装命令、收费或平台信息,也未说明各规则的具体实现细节;实际内容需查阅对应规则文件。