Augmentez le volume d'une vidéo MKV depuis un terminal Linux

13

J'ai une grande quantité de fichiers vidéo .MKV qui semblent tous jouer à un volume très faible - je finis par devoir allumer le téléviseur à fond pour les entendre, ce qui est vraiment irritant lorsque je passe à une autre chaîne et réveille les morts parce que c'est trop fort.

Ce que je recherche, c'est une méthode en ligne de commande pour augmenter le volume (donc je peux l'exécuter rapidement sur tous) qui fonctionnerait, espérons-le, quel que soit le codec audio utilisé dans le fichier en question. (Cela ne me dérange pas de coder en dur l'audio de sortie).

Pour référence, j'utilise Ubuntu 9.04 sur mon serveur et les fichiers sont lus avec Boxee sur un Mac Mini, mais le problème de volume est le même sous Windows également.

The How-To Geek
la source

Réponses:

18

Ce n'est pas très bien documenté, mais FFmpeg a un -volinterrupteur qui vous permettra d'augmenter le volume de sortie.

Exemple:

ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv

Quelques points à noter:

  • le -volcommutateur utilise le "pourcentage d'octets", vous ne pouvez donc pas simplement spécifier une augmentation de volume de 200%, 100% = 256, donc la spécification de 256 laisserait le volume tel quel, 512 le doublerait et ainsi de suite.
John T
la source
Essayer de tester ceci ... semble que j'ai besoin de recompiler ffmpeg depuis la source pour utiliser matroska. Rendra compte!
The How-To Geek
Je vais croiser les doigts :)
John T
2
Meilleure solution de tous les temps et en 2018, elle fonctionne prête à l'emploi!
Olivier Pons
Existe-t-il également un moyen de normaliser le volume?
white_gecko
Pour la normalisation, cela devrait être le bon endroit pour regarder: superuser.com/questions/323119/…
white_gecko
2

Le commutateur -vol est déconseillé. J'ai trouvé cette méthode utile pour le courant courant:

ffmpeg -i input.mkv -vcodec copy -filter:a "volume=5.000000" output.louder.mkv

Ajustez le nombre après le volume = pour répondre à vos besoins,

Sources:

https://trac.ffmpeg.org/wiki/AudioVolume

Essai.

Elder Geek
la source