带旁白长视频
流程概览
- 编写 Markdown 解说脚本。
- 生成逐段语音与
timeline.json。 - 按时间线设计 HTML 场景。
- 逐帧渲染无声视频。
- 混入旁白、BGM 与必要 SFX。
- 检查口播、字幕、画面和音量。
生成旁白时间线
bash
node scripts/narrate-pipeline.mjs \
--script ./script.md \
--out-dir ./_narration渲染并混音
bash
bash scripts/render-narration.sh ./video.html \
--timeline=./_narration/timeline.json \
--bgm-mood=educational \
--seek \
--out=./final.mp4音频原则
- 人声是主轨,BGM 服务语气而不是争夺注意力。
- 默认使用 sidechain ducking,让人声出现时 BGM 自动降低。
- SFX 只标记重要动作、转场和结果,不给每个元素配声音。
- 在手机扬声器和耳机各试听一次。