Skip to content

带旁白长视频

流程概览

  1. 编写 Markdown 解说脚本。
  2. 生成逐段语音与 timeline.json
  3. 按时间线设计 HTML 场景。
  4. 逐帧渲染无声视频。
  5. 混入旁白、BGM 与必要 SFX。
  6. 检查口播、字幕、画面和音量。

生成旁白时间线

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 只标记重要动作、转场和结果,不给每个元素配声音。
  • 在手机扬声器和耳机各试听一次。

深入阅读:旁白流水线音频设计SFX 音效库

基于 MIT License 发布