Outils ffmpeg

Convertir un MKV en MP4 sans réencoder

Changer de conteneur sans réencoder est rapide et ne dégrade pas l'image : ffmpeg recopie simplement la vidéo dans un fichier MP4. Seul l'audio et les sous-titres demandent parfois un choix.

Mis à jour le

« Copier » conserve l'audio tel quel. « AAC » le réencode, plus compatible.

  

Comment l'utiliser

  1. Installez ffmpeg si ce n'est pas déjà fait.
  2. Ouvrez un terminal dans le dossier du fichier MKV.
  3. Copiez la commande générée et lancez-la : la conversion prend généralement quelques secondes à quelques minutes.
  4. Ouvrez le MP4 pour vérifier l'image, le son et les sous-titres.

Quand la copie suffit

MKV et MP4 sont des conteneurs : le premier accepte presque n'importe quel codec, le second est plus restrictif. Si la vidéo est en H.264 et l'audio en AAC, la copie donne un MP4 lisible partout et prend quelques secondes. Pour connaître les codecs d'un fichier, lancez ffprobe, installé avec ffmpeg.

ffprobe "film.mkv"

Quand il faut réencoder

Si ffmpeg renvoie une erreur ou si le fichier ne se lit pas, un codec n'est pas compatible avec le MP4 : c'est fréquent avec les audios DTS ou TrueHD, et selon les lecteurs avec une vidéo VP9 ou AV1. Convertissez alors l'audio en AAC avec l'option de cette page, et pour la vidéo utilisez le mode Compatible de la page MOV vers MP4, qui réencode en H.264.

Convertir un MOV en MP4

Questions fréquentes

Pourquoi n'y a-t-il aucune perte de qualité ?

L'option -c:v copy recopie le flux vidéo tel quel, sans le décoder ni le réencoder.

Le MP4 ne se lit pas sur ma télévision, pourquoi ?

Le conteneur est compatible, mais le codec vidéo ou audio d'origine peut ne pas l'être. Dans ce cas, un réencodage est nécessaire.

Toutes les pistes audio sont-elles conservées ?

Non : ffmpeg ne retient par défaut qu'une piste audio et une piste vidéo. Pour en garder plusieurs, ajoutez des options -map.

Autres outils