Формат параметра громкости ffmpeg

2128
tanon

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
Где описание этого параметра? `man ffmpeg` этого не показывает. slhck 13 лет назад 0
Та же проблема. Я тоже в замешательстве. JamesM-SiteGen 13 лет назад 0

1 ответ на вопрос

1
K3---rnc

Ну, это действительно математика для начальной школы, я полагаю.

Если 256 является нормой (0,8), то вам просто нужно разделить ее на нормативный уровень и умножить на требуемый уровень, например

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

Смотрите перекрестное умножение .

Реальный вопрос заключается в том, как заставить ffmpeg выводить весь звук, нормализованный до 1, независимо от текущего уровня амплитуды.