Как я могу преобразовать видеофайл.MXF в.MKV с помощью Ubuntu?

У меня есть несколько видео, записанных на камеру Sony PXW-X70, которые я хочу преобразовать во что-то другое, возможно, в файл.mkv. Какую программу или утилиту командной строки я могу использовать для этого?

2 ответа

Похоже, что контейнеры mxf обычно содержат mpeg2video, который FFmpeg легко конвертирует, хотя в этой теме кодеков есть некоторые вариации. Я иллюстрирую один метод преобразования с помощью общедоступного примера файла:

Сначала загрузите этот образец файла:

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

Это достаточно легко конвертируется с последним FFmpeg:

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

И тогда все должно быть хорошо:)

Несколько дополнительных очков:

  • Если вас беспокоят ошибки FFmpeg с репозиторием FFmpeg, получите последнюю версию здесь:

    Скомпилируйте FFmpeg в Ubuntu, Debian или Mint
    https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

  • Если вы предпочитаете другой контейнер, другим хорошим выбором будет mp4:

    ffmpeg -i freeMXF-mxf1.mxf -c:v libx264 -preset slow -crf 22 output.mp4
    
  • И если вы хотите использовать старый avi-контейнер, то вам нужно сделать что-то вроде следующего:

    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
    

Рекомендации:

По-видимому, вы можете сделать это с помощью ffmpegsudo apt-get install ffmpeg

https://superuser.com/questions/559820/converting-from-mxf-to-mpeg-format-with-ffmpeg

Другие вопросы по тегам