Повышение уровня звука с помощью FFmpeg: методы и примеры кода

Чтобы повысить уровень звука с помощью FFmpeg, вы можете попробовать следующие методы:

Метод 1: использование фильтра «громкость»

ffmpeg -i input.mp3 -af "volume=2.0" output.mp3

Эта команда удвоит громкость звука, применив фильтр громкости с коэффициентом усиления 2,0.

Метод 2: использование фильтра «dynaudnorm»

ffmpeg -i input.mp3 -af "dynaudnorm=r=1.0" output.mp3

Фильтр «dynaudnorm» применяет динамическую нормализацию звука для регулировки уровней громкости. В этом примере «r=1.0» устанавливает целевой объем равным 1,0.

Метод 3. Использование фильтра «норма громкости»

ffmpeg -i input.mp3 -af "loudnorm" -ar 44100 output.mp3

Фильтр «loudnorm» выполняет нормализацию громкости звука, обеспечивая постоянный уровень громкости. Опция «-ar 44100» устанавливает частоту дискретизации выходного звука 44 100 Гц.

Метод 4. Использование цепочки фильтров «аудиофильтр»

ffmpeg -i input.mp3 -af "volume=3.0, equalizer=f=1000:width_type=h:width=200:g=10" output.mp3

Этот метод применяет несколько аудиофильтров в цепочке фильтров. В этом примере громкость увеличивается на 3,0 и применяется эквалайзер для усиления частот около 1000 Гц с шириной 200 Гц и усилением 10 дБ.