用途:用 Remotion 以编程方式组装音乐视频,把视频片段、歌词和音频同步渲染为成品 MP4。
主要能力:注册 Remotion 合成(Composition)设定时长、帧率与分辨率;用 Sequence 按场景起止帧排列片段;用 Video 与 interpolate 实现淡入淡出等转场;用 LyricOverlay 叠加歌词;支持音频可视化(@remotion/media-utils)、从 .srt 解析字幕(@remotion/captions)和 spring 动态文字动画。
必要用法:先安装依赖 npm install remotion @remotion/cli,或 npx create-video@latest 新建项目。所需输入为场景计划 JSON、视频素材、音频文件(MP3/WAV)和歌词文件(.srt 或纯文本)。用 node scripts/convert_scene_plan.js --input scene-plan.json --output src/scene-plan-frames.json --fps 30 把时间戳转为帧号。预览用 npm start,渲染用 npx remotion render MusicVideo output.mp4 --codec h264,可加 --crf 18 --audio-bitrate 320k,或指定 --width 1080 --height 1080 输出方形版本。
适用场景:需要批量、可复现地生成音乐视频,并输出 YouTube、Instagram、TikTok 等多格式版本。
限制:资料未提供收费、价格与平台支持信息;渲染耗时、音画同步与卡顿需按文中排查项处理,如 --concurrency 1、--enforce-audio-track 或云端渲染。PsalMix 品牌要求(水印、片尾卡、品牌色)仅适用于该品牌视频。