Remotion 最佳实践
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/remotion-best-practices-zh。
技能介绍
解决的问题
Remotion 用 React 做视频渲染,但具体写法分散:时间线、spring、interpolate、字幕、音视频导入、Lottie、Tailwind、3D、字体和 DOM 测量很容易混在一起。这个技能把常见需求整理成规则文件,减少反复查文档和试错。
能力与使用方式
- 动画:
rules/animations.md、rules/sequencing.md、rules/timing.md覆盖序列、延迟、裁剪、插值和弹簧动画。 - 素材:
rules/assets.md、rules/videos.md、rules/audio.md、rules/fonts.md、rules/images.md指导导入、播放和嵌入。 - 字幕:
rules/display-captions.md、rules/import-srt-captions.md、rules/transcribe-captions.md覆盖显示、.srt导入和转录。 - 检测:
rules/calculate-metadata.md、rules/can-decode.md、rules/get-video-duration.md支持动态元数据和浏览器解码检查。 - 可视化:
rules/charts.md、rules/lottie.md、rules/gifs.md、rules/3d.md覆盖图表、Lottie、GIF 和 React Three Fiber。
它偏向 Remotion 工程实践,不是视频剪辑工具或设计系统。若规则引用 Mediabunny、@remotion/captions 或 React Three Fiber,需要确认项目依赖和目标浏览器支持;动态 props、尺寸、时长变化也要与合成定义保持同步。
使用场景
- 用 React 组件写产品发布短视频,需要配置序列、弹簧动画和插值曲线,快速查 sequencing 与 timing 规则。
- 将带 .srt 的教程视频做成自动字幕画面,要导入字幕并做单词高亮,查 captions 相关规则。
- 在 Remotion 合成里嵌入 Lottie、GIF 和 Google 字体,并检查视频能否被浏览器解码。
- 根据视频宽高、时长和音频长度动态生成多尺寸合成,并检查素材能否解码。
适合人员
- 维护 Remotion 项目的前端工程师,需要统一动画、序列和素材导入写法。
- 做产品教程的视频内容工程师,要把 .srt 字幕嵌入合成并做高亮。
- 在 React 应用中嵌入 Lottie、GIF 和 3D 的创意技术开发者,需要同步时间线。
- 处理动态素材的视频合成开发者,需要计算时长、尺寸并检查解码。