web-dev-qa-db-fra.com

Comment convertir un fichier vidéo .MXF en .MKV avec Ubuntu?

J'ai des vidéos enregistrées sur un appareil photo Sony PXW-X70 que je souhaite convertir en autre chose, éventuellement un fichier .mkv. Quel programme ou utilitaire de ligne de commande puis-je utiliser pour cela?

1
L42

On dirait que les conteneurs mxf contiennent généralement le format mpeg2video que FFmpeg convertit facilement, bien qu'il existe quelques variantes sur ce thème de codec. J'illustre une méthode de conversion avec un exemple de fichier disponible au public:

Commencez par télécharger cet exemple de fichier:

wget http://www.freemxf.org/samples/freeMXF-mxf1.mxf

Ceci convertit assez facilement avec le dernier FFmpeg:

ffmpeg -i freeMXF-mxf1.mxf -c:v libx264 -preset slow -crf 22 output.mkv

Et puis tout devrait aller bien :)

Quelques points supplémentaires:

  • Si vous êtes perturbé par des erreurs FFmpeg avec le référentiel FFmpeg, obtenez la dernière version ici:

    Compiler FFmpeg sur Ubuntu, Debian ou Mint
    https://trac.ffmpeg.org/wiki/CompilationGuide/Ubunt

  • Si vous préférez un conteneur différent, un autre bon choix serait mp4:

    ffmpeg -i freeMXF-mxf1.mxf -c:v libx264 -preset slow -crf 22 output.mp4
    
  • Et si vous souhaitez utiliser le conteneur avi âgé, procédez comme suit:

    ffmpeg -i freeMXF-mxf1.mxf \
           -c:v mpeg4 -q:v 2 -vtag XVID -max_muxing_queue_size 1024 \
           -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 \
           output.avi
    

Références:

1
andrew.46