用途:这是 outscal/video-generator 下的一个技能,用于在涉及 Remotion 代码(用 React 创建视频)时获取该领域的专门知识。资料说明:只要处理 Remotion 相关代码即可使用本技能。
主要能力:技能以规则文件的形式组织,需按需阅读单个规则文件来获取详细说明与代码示例。资料列出的规则文件及其主题如下:rules/3d.md(用 Three.js 与 React Three Fiber 制作 3D 内容)、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 字体与本地字体)、rules/get-audio-duration.md(用 Mediabunny 获取音频时长)、rules/get-video-dimensions.md(用 Mediabunny 获取视频宽高)、rules/get-video-duration.md(用 Mediabunny 获取视频时长)、rules/gifs.md(与 Remotion 时间线同步显示 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/tailwind.md(在 Remotion 中使用 TailwindCSS)、rules/transitions.md(场景转场模式)、rules/transparent-videos.md(渲染带透明度的视频)、rules/trimming.md(裁剪动画开头或结尾)、rules/videos.md(视频嵌入、裁剪、音量、速度、循环、音高)、rules/parameters.md(用 Zod schema 让视频参数化)、rules/maps.md(用 Mapbox 添加地图并做动画)。
使用方式:处理字幕或说明文字时,加载 ./rules/subtitles.md 文件获取更多信息;其余情况按需要阅读对应的单个规则文件。
适用场景与限制:适用于使用 Remotion 开发视频、需要参考具体实现模式的场合,尤其是音频、视频、图像、字体、字幕、图表、转场、参数化与地图等主题。资料未提供安装命令、版本要求、收费信息或效果保证,这些内容暂未提供。