Формат параметра громкости 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 раза больше объема?

В общем, допустим, у меня есть максимальные амплитуды звука (уровни Audacity) в 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, независимо от текущего уровня амплитуды.

Другие вопросы по тегам