У меня есть видеофайл, в котором большая часть звука слишком тихая. Я проанализировал его с помощью FFmpeg ( ffmpeg -af volumedetect
), и он выдал мне следующую статистику:
n_samples: 1240911872
mean_volume: -31.9 dB
max_volume: -0.0 dB
histogram_0db: 76
histogram_1db: 319
histogram_2db: 681
histogram_3db: 2580
histogram_4db: 8232
histogram_5db: 18019
histogram_6db: 33747
histogram_7db: 60315
histogram_8db: 100737
histogram_9db: 158403
histogram_10db: 242167
histogram_11db: 361734
histogram_12db: 527198
Максимальная громкость уже установлена на уровне 0 дБ, поэтому я не могу просто увеличить громкость, иначе будут искажаться самые громкие фрагменты.
Как увеличить средний объем, не обрезая пики?
решение1
Да. Вам нужно будет сделать "динамическую компрессию диапазона", а затем общее повышение уровня громкости, чтобы вернуть пики обратно к 0dBFS. Любая из большого количества программ для редактирования звука может это сделать. Audacity (бесплатная) просто называет инструмент "Compressor" и у него есть функция компенсации усиления. Вот их страница помощи:http://manual.audacityteam.org/index.php?title=Компрессор