Как я могу преобразовать видеофайл.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