Ich konvertiere eine 5.1 AC3-Datei mit FFmpeg in Stereo-WAV:
ffmpeg.exe -i "D:\Project\AC3.ac3" -ac 2 "D:\Project\WAV.wav"
Wie normalisiere ich die Datei?
Gibt es eine Möglichkeit herauszufinden, um wie viel ich die Lautstärke erhöhen kann, bevor es zum Clipping kommt?
Wie erhöhe ich die Lautstärke?
Ich verwende Windows 7 x64 mit dem neuesten FFmpeg-Build.
Antwort1
Die Normalisierung mit FFmpeg erfolgt in zwei Schritten. Zuerst müssen Sie den volumedetect
Filter verwenden, der Ihnen genau sagt, um wie viel dB Sie den Pegel erhöhen dürfen:
ffmpeg.exe -i "D:\Project\AC3.ac3" -ac 2 -af volumedetect -y NUL
Hier wird Ihnen die maximale Lautstärke der Stereospur (heruntergemischt) zusammen mit weiteren Informationen angezeigt:
[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
Und dann können Sie Ihren Track normalisieren:
ffmpeg.exe -i "D:\Project\AC3.ac3" -ac 2 -af volume=3.2dB "D:\Project\WAV.wav"