Étape 3: Égalisation Audio
Dans de nombreux cas, votre source aura audio qui doit être modifié afin d’assurer un volume cohérent tout au long de la vidéo. Pour ce faire, nous aurons besoin de trouver le décalage maximal du volume de la vidéo, qui heureusement nous pouvons faire à l’aide de la bibliothèque FFmpeg.
Tout d’abord, vous aurez envie d’ouvrir une invite de commandes dans le répertoire de votre source vidéo. Vous pouvez le faire rapidement en tenant Maj et faites un clic droit dans le répertoire, puis en sélectionnant « fenêtre commande ouvrir ici ».
Une fois que c’est ouvert, vous devez exécuter la commande suivante :
ffmpeg -i « [input.filename] »-ss [démarrage] – t [durée] -af » volumedetect » -f null/dev/null
Où [input.filename] est le nom complet de votre fichier, extension incluse.
C’est beaucoup de choses à prendre, nous allons le décomposer pièce par pièce :
- ffmpeg
Nous sommes juste raconter l’invite que nous voulons exécuter FFmpeg
- -i « input.filename »
– i spécifie que nous allons dire FFmpeg pour utiliser le nom de fichier suivant [input.filename] comme notre source.
- – ss [démarrage]-t [durée]
– ss indique au programme où commencer la recherche dans le fichier source et – t il dit combien de temps, nous voulons la vidéo à exécuter. Tous deux sont représentés dans la forme hours:minutes:seconds.milliseconds. Par exemple, 01:28:30.2 serait une heure, 28 minutes, trente secondes et deux millisecondes.
- -af « volumedetect »
-af raconte FFmpeg, que nous voulons voir le filtergraph du fichier que nous lui avons donné. Il n’est pas important de savoir exactement ce qu’un filtergraph est, nous allons seulement d’utiliser une partie de celui-ci.
- f - null/dev/null
Ce bloc juste nous dit que nous ne voulons pas le graphique dans un fichier de sortie, il faut seulement un seul numéro de lui donc il n’y a aucune raison de le faire.
Après avoir exécuté le script, une série de lignes commenceront à apparaître. Vous pouvez ignorer ces, attendre jusqu'à ce que vous obtenez une sortie similaire à la photo. La seule information dont vous avez besoin d’ici est le numéro marqué comme max_volume.
Prendre ce nombre, déposer le signe négatif, ainsi, par exemple, l’image serait 5.2. Nous nous référerons à ce nombre par la suite que le [volume max].
Avec cela terminé, nous pouvons nous déplacer sur les mesures initiales pour l’encodage en fait la vidéo.