ffmpeg音量参数格式

ffmpeg音量参数格式

ffmpeg's -vol参数让我困惑。

256 => normal (i guess meaning same as input volume, no change)
512 => (double the volume - read this somewhere).

那么,音量增加 3 倍、1.5 倍时该怎么办?

基本上,假设我在 3 个文件中拥有最大声音振幅(大胆级别),如下所示:

0.8
0.6
0.9

我想在前两个文件中进行放大,以便在所有文件中进行放大。我应该使用max=0.9什么参数?-vol

答案1

嗯,我想这确实是小学数学。

如果 256 是标准(0.8),那么您只需将其除以标准水平并乘以所需水平,例如

256 * 0.9/0.8 = 288
256 * 0.9/0.6 = 384

十字相乘

真正的问题是,如何让 ffmpeg 输出所有标准化为 1 的音频,而不管当前的幅度水平如何。

相关内容