С FFmpeg, как нормализовать AC3 в стерео WAV файл?

Я конвертирую файл 5.1 AC3 в стерео WAV с помощью FFmpeg:

ffmpeg.exe -i "D:ProjectAC3.ac3" -ac 2 "D:ProjectWAV.wav"
  1. Как нормализовать файл?

  2. есть ли способ узнать, насколько я могу увеличить громкость до обрезки?

  3. Как увеличить громкость?

Я использую Windows 7 x64 с последней сборкой FFmpeg.

26
задан ClearSky
19.03.2023 17:25 Количество просмотров материала 3327
Распечатать страницу

1 ответ

нормализация с помощью FFmpeg-это двухэтапный процесс. Во-первых, вам нужно использовать volumedetect фильтр, который скажет вам точно, сколько дБ вы позволили провернуть :

ffmpeg.exe -i "D:\Project\AC3.ac3" -ac 2 -af volumedetect -y NUL

это покажет вам максимальную громкость стерео (downmixed) дорожки вместе с дополнительной информацией:

[Parsed_volumedetect_0 @ 0x20fb060] n_samples: 155043840
[Parsed_volumedetect_0 @ 0x20fb060] mean_volume: -26.5 dB
[Parsed_volumedetect_0 @ 0x20fb060] max_volume: -3.2 dB
[Parsed_volumedetect_0 @ 0x20fb060] histogram_3db: 23
[Parsed_volumedetect_0 @ 0x20fb060] histogram_4db: 87
[Parsed_volumedetect_0 @ 0x20fb060] histogram_5db: 672
[Parsed_volumedetect_0 @ 0x20fb060] histogram_6db: 2157
[Parsed_volumedetect_0 @ 0x20fb060] histogram_7db: 5848
[Parsed_volumedetect_0 @ 0x20fb060] histogram_8db: 15951
[Parsed_volumedetect_0 @ 0x20fb060] histogram_9db: 36078
[Parsed_volumedetect_0 @ 0x20fb060] histogram_10db: 73237
[Parsed_volumedetect_0 @ 0x20fb060] histogram_11db: 138626

, а затем вы можете нормализовать свой трек:

ffmpeg.exe -i "D:\Project\AC3.ac3" -ac 2 -af volume=3.2dB "D:\Project\WAV.wav"
1
отвечен Ely 2023-03-21 01:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх