Как я могу изменить видео контейнер без перекодирования или сжатия файла?

7769
GiH

Когда я разорвал свой DVD Kill Bill, я использовал ручной тормоз и положил его в один AVI. Я понимаю, что не получил субтитры, поэтому я хочу преобразовать AVI в MKV и поместить субтитры в mkv. Как мне поступить так, не потеряв ни одного качества. Мне наплевать на сжатие или что-то еще? Меня не волнует сжатие или что-то еще, я просто хочу поменять контейнер.

Если ручной тормоз может сделать это, я предпочел бы использовать это, так как у меня уже есть это.

3

1 ответ на вопрос

3
quack quixote

MKVtoolnix может помочь с этим. Я полагаю, что кто-то еще уже предложил этот пакет вам в ответ на другой вопрос . Как упоминает комментатор в этом ответе, он будет переупаковывать ваш AVI без потери качества.

По сути, вы просто запускаете mkvmergeпрограмму. Так как файлы AVI и SRT поддерживаются, вы должны иметь возможность запустить это и получить рабочий MKV.

$ mkvmerge -o out.mkv input.avi input.srt 

Если вы столкнетесь с проблемами, вам нужно будет определить правильные настройки команды - она ​​может многое, но не может угадать, чего вы от нее хотите. Документация является прекрасным местом для начала.

Я только что проверил это, чтобы убедиться ... если ваш файл SRT уже синхронизирован, это * действительно так просто *. quack quixote 14 лет назад 0
Да неужели?? я не знал, что программа будет также конвертировать AVI, я думал, что это только объединит субтитры! Спасибо, приятно знать, что мне нужно только одно программное обеспечение для этого! :-) GiH 14 лет назад 0
WOW, literally too easy! thanks again! I just ended up using the GUI tool anyway GiH 14 лет назад 1
технически нет «преобразования», он просто отбирает формат контейнера AVI и __repackages__ существующих потоков в контейнере MKV. quack quixote 14 лет назад 0

Похожие вопросы