GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Normaliser le volume vidéo à l'aide d'Avconv ?

J'ai une collection de vidéos, dans le .mkv et .mp4 (AAC+H.264). Le .mkv les fichiers sont ok, mais tous les .mp4 les fichiers ont un volume si faible que je peux à peine l'entendre sur mon téléphone, même lorsque le volume est au maximum.

Je les convertis en utilisant avconv donc ils sont plus petits pour mon téléphone. Cela fonctionne bien, mais je n'ai pas encore trouvé comment je peux normaliser le volume sur tous les .mp4 fichiers afin qu'ils correspondent au .mkv fichiers.

Le seul fait d'augmenter le volume serait une grande réussite.

Réponse acceptée :

Je viens de rechercher un problème similaire et j'ai utilisé cette solution de SuperUser

Fondamentalement, extrayez simplement l'audio du fichier au format wav, exécutez normalize-audio dessus, puis réencodez-le au format aac et remux.

Je viens d'écrire ce script rapide pour le faire :

VIDEO_FILE=$1
VIDEO_FILE_FIXED=${VIDEO_FILE%.*}-fixed.${VIDEO_FILE##*.}
avconv -i $VIDEO_FILE -c:a pcm_s16le -vn audio.wav
normalize-audio audio.wav
avconv -i $VIDEO_FILE -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a libvo_aacenc 
   $VIDEO_FILE_FIXED

Mettez-le dans un fichier comme normalize.sh , puis exécutez bash normalize.sh file_to_convert.mp4 . Vous obtiendrez un fichier file_to_convert-fixed.mp4 .

Vous voudrez peut-être modifier le normalize-audio commande pour simplement augmenter le volume de quelques dB avec le -g siwtch, ou utilisez une autre commande entièrement. J'ai revu une nouvelle fois et gain d'onde mentionné ailleurs. normalize-audio se trouve dans le package normalize-audio , assez drôle.

J'espère que cela vous aidera.


Ubuntu
  1. Comment télécharger des pistes MP3 à partir d'une vidéo YouTube à l'aide de YouTube-DL

  2. Comment créer un volume physique sous Linux en utilisant LVM

  3. Quel shell est-ce que j'utilise ?

  4. Comment télécharger des vidéos Facebook en utilisant « youtube-dl » sous Linux ?

  5. lvremove ne parvient pas à supprimer le volume après avoir utilisé la commande 'shred'

Comment créer un volume de disque dur virtuel à l'aide d'un fichier sous Linux

Comment créer votre propre serveur de vidéoconférence à l'aide de Jitsi Meet sur Ubuntu 18.04 LTS

Créer un volume de disque dur virtuel (VHD) à l'aide d'un fichier sous Linux

Réduction de la racine à l'aide de la gestion du volume logique ?

Utilisation des didacticiels vidéo cPanel

Pourquoi ma construction d'Ubuntu est-elle lente lors du déplacement des fenêtres ?