ffmpeg -i q.mp4 -c copy -bsf h264_mp4toannexb q.ts ffmpeg -i r.mp4 -c copy -bsf h264_mp4toannexb r.ts ffmpeg -i "concat:q.ts|r.ts" -c copy -bsf aac_adtstoasc qr.mp4
Присоединение к H264 * без * перекодирования
У меня есть две половины одного шоу в двух файлах .MP4, закодированных в H264. Я хотел бы присоединиться к ним без перекодирования.
Это возможно?
Мне удалось создать объединенное видео в виде файла Quicktime (.mov) с помощью Quicktime Pro, но тогда Quicktime Pro не преобразует его обратно в .MP4 без перекодирования. Это может быть связано с тем, что, заглянув внутрь файла .mov, два видео H264 по-прежнему разделены как отдельные «объекты».
Я также борюсь с MPEG StreamClip, не достигнув реального решения. Но я, возможно, что-то пропустил.
Обратите внимание, что у меня нет такой же проблемы с файлами MPEG2. Я могу экспортировать их, например, в контейнер .MPEG или файл .TS, а затем присоединиться к ним без перекодирования с использованием MPEG Streamclip.
Любые предложения приветствуются, желательно с использованием программного обеспечения Mac.
5 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
MP4Box сделает это за вас:
MP4Box -cat File01.m4v -cat File02.m4v File-joined.m4v
MP4Box является кроссплатформенным и работает на OSX, однако я попробовал это на Ubuntu Linux с видео H264, созданным Handbrake для iPhone 4S.
Это работает довольно быстро, так как файлы не перекодируются.
Выбор кодека Quicktime MP4 имеет режим «сквозной передачи».
Вот полный подробный рецепт объединения двух видео MP4 H264 с использованием Quicktime. Обратите внимание, что Quicktime X еще недостаточно продвинут, поэтому используйте Quicktime 7 (дополнительная установка со Snow Leopard):
- Откройте два видео H264 в Quicktime 7. Предположим, они называются video1.mp4 и video2.mp4.
- Работая с video1.mp4, выберите «Все», затем «Копировать».
- Переключитесь на video2.mp4, убедитесь, что курсор находится в начале видео, затем вставьте. Это вставляет содержимое video1.mp4 в начало video2.mp4.
- Этот шаг, вероятно, не является обязательным . «Сохранить как» измененный video2.mp4. Вы сможете сохранить только в формате .mov. Я сохранил как отдельный фильм, но я полагаю, что справочный фильм тоже подойдет. Я использовал имя файла "video.mov".
- Выберите «Экспорт» в меню файла, чтобы экспортировать video.mov в объединенный файл H264. «Экспорт» для выбора - «Фильм в MPEG-4». Предустановка не важна, я выбрал «LAN / Intranet». Предварительная настройка не важна, потому что мы перезаписываем ее на следующем шаге.
- Нажмите «Опции», чтобы перейти в диалог настроек. На панели «Видео» выбрано «Формат видео» как «H.264». Нажмите на меню, выберите «Pass Through». Как и ожидалось, все остальные параметры будут отключены.
- Нажмите «ОК», затем «Сохранить» и посмотрите, как ваш присоединенный файл будет сохранен на скорости вашего жесткого диска.
В качестве альтернативы вы можете использовать SimpleMovieX, условно-бесплатный видеоредактор, который точно рекламирует это как функцию.
Я думаю, что это должно быть возможно, хотя для того, чтобы объединение работало, эти две части должны быть «одинаковыми» определенными способами (разрешение и т. Д.). Похоже, что это будет иметь место в вашей ситуации.
Вы можете попробовать этот инструмент: http://www.smlabs.net/tsmuxer_en.html ... Я не использовал его, но он специально перечисляет присоединяющиеся файлы как часть своего набора функций, и H.264 является одной из поддерживаемых кодировок.
Используйте mkvtoolnix . Затем откройте «mkvtoolnix-gui.exe» (в Windows 8.1 64bit он находится по адресу: C: \ Program Files \ MKVToolNix \ mkvtoolnix-gui.exe). Добавьте первый файл. Затем выберите этот первый файл и щелкните правой кнопкой мыши «добавить файлы» и выберите файлы, которые вы хотите объединить. Может быть, изменить папку назначения и имя файла. Затем, наконец, нажмите «начать мультиплексирование».
Похожие вопросы
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
-
2
Какое использование диска используют видео в формате RAW?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
10
Принудительно установить собственное разрешение для монитора без PnP в Windows
-
4
Как узнать, почему Windows Media Center не воспроизводит фильм?