On m'a suggéré deux commandes ffmpeg différentes pour convertir un fichier mkv en mp4 en réencodant simplement l'audio (en aac) et en laissant la partie vidéo telle quelle. Voici les deux commandes :
-
ffmpeg -loglevel panic -i source.mkv -vcodec copy -c:a aac -strict -2 -ab 160k -ac 2 -ar 48k target.mp4
-
ffmpeg -i source.mkv -c:v copy -c:a aac -b:a 384k -strict -2 target.mp4
Quelqu'un pourrait-il expliquer la différence ? OK, plus précisément, je suis curieux de savoir ce que fait la première commande en plus de ce que fait la seconde. Est-il nécessaire d'utiliser un -Niveau de journal : panique argument ? Que se passe-t-il s'il est omis ?
Je comprends parfaitement le deuxième commandement. Mais les arguments supplémentaires de la première commande me déroutent et je n'ai pas trouvé beaucoup d'aide dans la page Documentation de ffmpeg soit. En particulier, je veux comprendre ce que le -ac , -ar et -ab les arguments accomplissent et pourquoi ils ne sont pas utilisés dans la deuxième commande.