Как просто конвертировать видеофайлы (например: MKV в MP4)? [Дубликат]

58

Я просто хочу конвертировать файлы, любой формат в любой формат (на данный момент мне нужно конвертировать MKV в MP4-h264), не теряя качества. Я не хочу изменять размер (масштаб) видео, я не хочу менять его соотношение сторон, и я не хочу, чтобы он потерял качество (это очень важно); все, что я хочу, это «изменить формат», вот и все. Причина: мой DVD-плеер не распознает любые форматы, кроме AVI или MP4. Меня не волнует размер файла, если разница между входным и выходным файлами нелепо огромна. Итак, как мне это сделать?

Я уже пробовал такие программы, как WinFF, Arista, Format Junkie, но их пресеты всегда меняют то, что я не хочу менять (размер, коэффициент aspec и т. д.). Я не совсем уверен, но я думаю, что лучший способ получить то, что я хочу, - это пойти с чистыми командами ffmpeg. Но как?

Кстати, Ubuntu 13.04 (64-бит), здесь. Спасибо за ваше время, ребята.

    
задан user229552 28.12.2013 в 18:04
источник

2 ответа

98

Если вы хотите конвертировать MKV в MP4, вы сохраните качество и много времени, просто изменив контейнеры. Оба из них - только обертки над одним и тем же контентом, поэтому процессору нужно лишь немного поработать. Не перекодируйте, поскольку вы обязательно потеряете качество.

Это очень просто, используя ffmpeg :

ffmpeg -i LostInTranslation.mkv -codec copy LostInTranslation.mp4

Здесь вы копируете видеокодек и аудиокодек, поэтому ничего не закодировано.

Совет. Чтобы преобразовать все файлы MKV в текущий каталог, выполните простой цикл в терминале:

for i in *.mkv; do
    ffmpeg -i "$i" -codec copy "${i%.*}.mp4"
done

Для будущих конверсий, например, от AVI до MP4, откройте HandBrake .

    
ответ дан Sayem 28.12.2013 в 19:01
9

Вот один, который вы не пробовали. Ручной тормоз

    
ответ дан TheHerk 28.12.2013 в 18:58