Comment puis-je normaliser le volume d'un seul fichier vidéo?

7

J'ai un fichier vidéo qui a été enregistré à partir de la télévision. Pendant l'enregistrement, nous avons modifié les niveaux de volume entre plusieurs fois.

Est-il possible de (approximativement) normaliser le volume de la piste vidéo? En utilisant un outil comme ffmpeg et quelques heuristiques? Je regarde deux problèmes:

  1. Quel paramètre / algorithme serait utilisé pour un seul fichier vidéo? Étant donné que la vidéo n'est pas une chanson (peut donc comporter des portions valides de silence / faible son), une simple normalisation peut ne pas être agréable.

  2. Quel outil (commande / options) utiliserais-je pour normaliser le son?

Tanon
la source
Changer le niveau de volume ne lit pas le volume d'enregistrement, sauf si vous enregistrez en externe.
Bora
En fait, j’ai regardé et enregistré sur un PC en utilisant une carte tuner TV (à travers un boîtier décodeur). tout le système est tel que la carte tuner a reçu le volume défini par la télécommande externe du décodeur ...
tanon

Réponses:

8

Normalisation vs compression

La normalisation n'est pas ce que vous essayez d'atteindre. Si vous dites que la piste vidéo a différents niveaux de volume, la normalisation maximisera l'amplitude générale de toutes les parties en même temps, de sorte que la partie la plus forte (la crête) atteigne 0 dB ou moins, en fonction de l'implémentation . Cela signifie que la différence de volume entre les parties silencieuses et les parties fortes sera toujours la même et sera donc audible. C'est donc vrai, la "simple normalisation" ne fait pas le travail ici.

Ce que vous devez faire, c'est compresser le signal audio. La compression signifie que la plage dynamique du signal sera réduite, de sorte que les parties fortes et les parties silencieuses soient "plus proches" les unes des autres et que la différence ne sera plus aussi évidente. C’est ce que les stations de radio font fréquemment: elles appliquent une compression importante à leurs pistes de diffusion afin qu’elles sonnent bien dans des environnements bruyants tels que des voitures, etc. L'inconvénient est que, parfois, vous entendez que les parties de chorus d'une chanson (celles qui devraient paraître plus fortes) ont moins de volume que les autres parties.

Approche pratique

Je voudrais extraire le signal audio de la vidéo , puis l'ouvrir dans un outil comme Audacity . Il possède un compresseur intégré que vous pouvez utiliser pour réduire la plage dynamique.

Voici quelques lignes directrices pour ses paramètres (dépend du fichier, vous devez donc expérimenter et voir ce qui vous convient le mieux):

  • Seuil: le seuil correspond au niveau de volume auquel le compresseur se met en marche. Si vous avez des parties très silencieuses, vous devez définir le seuil de sorte que le compresseur soit actif la plupart du temps.
  • Ratio: Le ratio devrait être plutôt élevé. Des valeurs trop élevées risquent toutefois de rendre la piste peu naturelle.
  • Temps d'attaque / de libération: expérimentez avec ceux-ci. Normalement, vous voulez un temps d’attaque faible et un temps de relâchement plus long. Des réglages incorrects peuvent provoquer des "pompages", également en fonction du contenu.

Après cela, vous pouvez rajouter la piste audio dans le fichier vidéo (plusieurs tutoriels sont en ligne, ainsi que probablement des questions SO / SU).

slhck
la source
Malheureusement, les chaînes de télévision et de radio utilisent également cette technique pour rendre les publicités plus fortes que les programmes réels. :-|
Synetech
0

Découvrez ReplayGain , de nombreux logiciels d’édition audio / vidéo utilisent celui-ci comme un plug-in, le mencoder (composant de MPlayer ) étant l’un d’eux.

Il existe un certain nombre d' interfaces graphiques , au cas où vous ne vous sentiriez pas à l'aise avec la ligne de commande.

Bora
la source