如何使用 FFmpeg 修改 AC3 文件的元数据混音级别

如何使用 FFmpeg 修改 AC3 文件的元数据混音级别

我正在尝试使用 FFmpeg 修改现有 AC3 文件(杜比数字环绕声文件)的名为“混音级别”的元数据

我尝试过至少一百万种不同的命令组合,例如这个:

ffmpeg -i input.ac3 -metadata -center_mixlev=0.707 -c ac3 output.ac3

FFmpeg 工具确实会创建一个新.ac3文件,但元数据字段bsi仍然被编码为与输入文件完全相同的值

元数据在以下链接中描述: http://underpop.online.fr/f/ffmpeg/help/ac_002d3-metadata.htm.gz

答案1

您需要使用ac3 编解码器扩展比特流参数。 一个例子:

ffmpeg -i input.ac3 -c:a ac3 -b:a 384k -dmix_mode loro -loro_cmixlev 0.707 -loro_surmixlev 0.707 output.ac3

将 ac3 立体声下混模式设置为 LoRo,C 为 -3dB,Ls/Rs 为 -3dB

相关内容