Как подойти к этому
Если у вас есть два входных фильма и вы хотите сгенерировать один выходной фильм, вы должны стараться не перекодировать их по ходу, а вместо этого использовать исходный поток битов.
В вашем случае возможны следующие варианты:
VideoTS часть 1 → MP4 часть 1
VideoTS часть 2 → MP4 часть 2
MP4 часть 1 и MP4 часть 2 → финальная версия MP4
… или же:
VideoTS часть 1 и VideoTS часть 2 → Промежуточное видео
Промежуточное видео → Final MP4
Конкатенация с MP4Box
Я бы выбрал первый вариант, так как не знаю, есть ли какой-нибудь инструмент, который бы брал «сырые» DVD-файлы и объединял их для вас.
Вы можете просто использовать Handbrake для кодирования видео в файлы MP4 с соответствующими настройками (например, с использованием предустановок iPhone или iPod). Важно, чтобы вы выбрали одинаковые настройки для обоих видео.
Затем используйте MP4Box для объединения этих:
mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4
Почему вы не должны перекодировать
Важным моментом является то, что вы на самом деле используете инструмент для объединения видео, такой как MP4Box, а не нелинейный редактор, такой как Windows Movie Maker. Насколько я знаю, WMM не позволит вам просто скопировать битовые потоки кодека h.264, но ему необходимо перекодировать видео после того, как вы их объедините.
Это означает, что вы потеряете поколение, как вы знаете из изображений JPEG. Это может быть незаметно, но я не знаю, насколько хорош кодировщик Windows Movie Maker. Я бы сомневался, что качество будет таким же.