Parece que os contêineres mxf geralmente abrem mpeg2video que o FFmpeg converte facilmente, embora haja algumas variações nesse tema de codecs. Ilustro um método de conversão com um arquivo de amostra disponível publicamente:
Primeiro, faça o download deste arquivo de amostra:
wget http://www.freemxf.org/samples/freeMXF-mxf1.mxf
Isso é fácil de converter com o último FFmpeg:
ffmpeg -i freeMXF-mxf1.mxf -c:v libx264 -preset slow -crf 22 output.mkv
E então tudo deve estar bem:)
Alguns pontos extras:
-
Se você está preocupado com erros FFmpeg com o Repository FFmpeg, obtenha a última versão aqui:
Compile o FFmpeg no Ubuntu, Debian ou Mint Review link
-
Se você preferir um contêiner diferente, outra boa opção seria mp4:
ffmpeg -i freeMXF-mxf1.mxf -c:v libx264 -preset slow -crf 22 output.mp4
-
E se você quiser usar o contêiner avi envelhecido, algo como o seguinte deve fazer o seguinte:
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
Referências: