展开本页目录
开始前准备什么
- 下载本页原创练习素材,或准备自己的有权使用素材。
- 核对本页对应软件或账号实际版本;Remotion 示例需要已有可运行项目。
- 保留原素材、实际参数和独立输出,不覆盖输入。
- 分开保存人声与音乐原轨
- 先调音乐,不先把全片拉响
- 生成一个独立混音文件
- 测量实际混音响度
- 决定是否做归一化
- 完整试听导出并留记录
包含独立输入、模板、原创图形与 HTML 教材、验收表和离线检查;不包含外部账号或付费模型结果。
本页具体任务输入或操作模板;按步骤替换为自己的实际材料。
保留实际结果证据,默认待验证,不用人工预期填充通过。
1. 分开保存人声与音乐原轨
下载两条本地合成测试音供验证命令,它们不是 AI 配音。真实项目中保留 voice.wav 与 music.wav,先单独试听,记录时长、采样率与削波问题。
2. 先调音乐,不先把全片拉响
音乐先乘 0.15 是练习起点,不是所有素材标准。听实际对白,调节到每个字可辨;如果原人声已爆音,先修源素材,而不是靠 loudnorm 恢复削波。
3. 生成一个独立混音文件
在复制目录运行包内 mix-command.txt,以人声长度为混音边界。命令输出 mixed.wav,不覆盖原轨;输入名称必须对应真实文件。
mix-command.txt
ffmpeg -i voice.wav -i music.wav -filter_complex "[1:a]volume=0.15[m];[0:a][m]amix=inputs=2:duration=first:normalize=0[out]" -map "[out]" mixed.wav
ffmpeg -i mixed.wav -af loudnorm=I=-16:TP=-1.5:LRA=11:print_format=json -f null -4. 测量实际混音响度
对 mixed.wav 跑 loudnorm 的测量命令,保存 JSON 输出中的 input_i、input_tp、input_lra 和 input_thresh。下载记录中留空的测量项必须用真实输出填写,不能照抄预期数字。
5. 决定是否做归一化
-16 LUFS 与 -1.5 dBTP 是练习目标,不是抖音统一要求。依据实际交付要求选择目标;单遍动态模式也能用于小样,但若使用双遍应把本次测量值逐项带入第二遍。
6. 完整试听导出并留记录
耳机与扬声器都试听对白最轻处和音乐最响处,核对成品中实际音轨。记录参数、测量与主观检查,自动响度数字不能代替可懂度。
7. 下载材料并关联实际结果
先运行素材包内的 node check.mjs 检查输入结构,再完成需要账号或编辑器的步骤。离线通过不表示模型生成、外部软件导出或自然流量已经验证。
怎样确认已经完成
- 原轨未覆盖,混音单独保存。
- 测量字段来自实际文件,不填预期假数据。
- 对白最轻处仍可懂,成品无明显削波。
常见问题
归一化能修好已经破音的人声吗?
不能恢复已经削波丢失的细节。先检查并重新获取合格源音轨。
页面测试音是 AI 生成配音吗?
不是。它们是数学合成的测试音,只用于离线验证文件路径与处理命令。

