Améliorer un fichier son

Lorsqu’on récupère un fichier son, il n »est pas forcément optimisé. De même avec la piste audio d’un clip ou d’un film. ça s’améliore avec ffmpeg.

Normaliser un audio

on utilise le paramètre -filter:a loudnorm

ffmpeg -i son.mp3 -filter:a loudnorm son-norm.mp3

Lire les paramètres audio

On utilise le paramètre -filter:a volumedetect

ffmpeg -i son-norm.mp3   -filter:a volumedetect -f null /dev/null

On attends la fin de la commande, les infos utiles sont

[Parsed_volumedetect_0 @ 0x560fe486ba80] mean_volume: -27.4 dB
[Parsed_volumedetect_0 @ 0x560fe486ba80] max_volume: -2.0 dB

Dans ce cas on voit quon est a 2 dB du volume max, on peut donc augmenter le volume.

Augmenter le volume

On utilise le paramètre -af « volume=

ffmpeg -i son-norm.mp3 -af "volume=2dB" son-norm-max.mp3

N.B idem pour un fichier aac par exemple

Paramètres standard

-acodec aac -ac 2 -b:a 64k -ar 44100 -filter:a loudnorm
-acodec aac -q:a 2 -movflags +faststart

Dans le second exemple le fichier sera environ 6 fois plus volumineux.

Compromis taille / qualité audio

Exemple: un fichier audio stéréo à 64 k par canal de durée 49 minutes 37 secondes fait 49 Mb.

-acodec aac -ac 2 -b:a 128k -ar 44100 -filter:a loudnorm -movflags +faststart
Duration: 00:49:37.89, start: 0.000000, bitrate: 130 kb/s
  Stream #0:0[0x1](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)

D’autres infos

Tout sur le codec aac dans ffmpeg

Tout sur le filtre audio dans ffmpeg

https://github.com/slhck/ffmpeg-normalize

J’utilise ce script avec un codec aac pour ne pas générer des fichiers trop volumineux.

ffmpeg-normalize -v -c:a aac MaCompil-Temptations.mp4 -o MaCompil-Temptations-normalize.mp4

INFO: Normalizing file MaCompil-Temptations.mp4 (1 of 1)
INFO: Running first pass loudnorm filter for stream 0
INFO: Running second pass for MaCompil-Temptations.mp4
INFO: Normalized file written to MaCompil-Temptations-normalize.mp4

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.

Créez votre site Web avec WordPress.com
Commencer
%d blogueurs aiment cette page :