8

Как я могу смешать два фильма вместе, прежде чем я их затормозу?

У меня на диске есть фильм из двух частей в виде пары папок VideoTS. Я хочу создать один выходной фильм. Я планирую использовать ручной тормоз для кодирования, если кто-то не может указать лучший способ сделать это. Последнее намерение - создать видеофайл для моего iPhone или iPod. У меня уже около 90 таких видео, но я никогда не делал двухстороннее видео.

Я вынужден тормозить вручную, а затем заново авторизовать на другой платформе? Я могу сделать это, но подумал, что есть более простой способ сделать это. Если есть другой программный продукт, который изменяет мой рабочий процесс, но делает это за меньшее количество шагов, я также могу принять это как ответ.

Если нет способа аккуратно объединить их в один видеофайл, тогда я выберу открыть его в чем-то вроде Windows Live Movie Maker и просто смешать два входных файла mp4/m4v в один файл.

4 ответа4

6

Я не смог сделать это в Handbrake (ответ Kev предполагает, что это возможно при пакетном преобразовании, но это не работает для меня), но ffmpeg поддерживает его, используя функцию сцепления . Объедините несколько входных файлов и закодируйте видеопоток с помощью x264 и скопируйте аудиопоток в один выходной файл MP4:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt - список входных файлов в формате

file '/path/to/file1'
file '/path/to/file2'
6

Как подойти к этому

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

В вашем случае возможны следующие варианты:

VideoTS часть 1 → MP4 часть 1
VideoTS часть 2 → MP4 часть 2
MP4 часть 1 и MP4 часть 2 → Final 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. Я бы сомневался, что качество будет таким же.

1

Нет необходимости перекодировать. Совместить.VOB файлы в папке VideoTS:

  1. Скопируйте их на жесткий диск.
  2. Откройте командную строку DOS
  3. Перейдите в каталог, куда вы скопировали файлы
  4. и использовать следующую команду

    copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg

Для хх используйте номер из фактической информации о файле.

Это объединит их в один выходной файл mpg, который вы затем сможете включить ручным тормозом в меньший файл, выбрав формат mp4. Вы должны Handbrake их или в результате файл будет иметь проблемы с синхронизацией. Например, 2-часовой фильм может показываться как 5 минут.

Обычно размер файла (ов) VOB составляет 1 073 739 776 плюс один остаточный файл. Чтобы быть уверенным, сначала воспроизведите файлы VOB, дважды щелкнув по ним, чтобы убедиться, что они именно те, которые вам нужны.

-1

Если вы отбросите все файлы в один каталог с именами, которые разместят их в правильном порядке, то откройте каталог в ручном тормозе (а не файлы), он автоматически объединит их - так что нет необходимости объединять перед этим.

  • Я случайно попробовал это после неудачной попытки заставить другие вещи работать (YMMV).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .