1

Параметр 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 ответ1

1

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .