Как я могу объединить или объединить два или более файлов MP4, создающих другой файл MP4?

Как я могу конкатенировать или объединить 2 или более файлов MP4 в финальном файле MP4 вывода?

Я попытался в окне DOS использовать команду COPY (я ее где-то прочитал), но она не работает хорошо.

  • Конвертировать Mp4 в Mp3 с миниатюрой
  • Какой самый простой способ сохранить GIFV как простой GIF?
  • Google Chrome не воспроизводит файлы mp4
  • Как удалить несколько сегментов из видео с помощью FFmpeg?
  • FFmpeg сплит видео и слияние
  • Как преобразовать .iso в .mp4 без установки с помощью ffmpeg
  • Используйте кодек ffmpeg для объединения файлов * .ts в один mp4
  • Присоединение H264 * без * повторного кодирования
  • 6 Solutions collect form web for “Как я могу объединить или объединить два или более файлов MP4, создающих другой файл MP4?”

    MP4Box может это сделать, хотя вы можете использовать графический интерфейс для него, например, YAMB или My MP4Box GUI . (NB: это не моя программа лично, это просто имя.) Файлы MP4Box для Windows доступны с этого сайта .

    Пример:

    MP4Box -tmp $HOME -add vid.01.m4v \ -cat vid.02.m4v -cat vid.03.m4v vid-out.mp4 

    Я бы рекомендовал usind ffmpeg , который доступен для Mac OS X, Linux и Windows .

    Вот хороший пример того, как объединить два фильма: http://www.ffmpeg.org/faq.html#SEC27

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

    Вы можете попробовать сделать это с помощью ffmpeg:

     mkfifo temp0 temp1 ffmpeg -i input0.mp4 -c copy -bsf h264_mp4toannexb -f mpegts -y temp0 2> /dev/null & \ ffmpeg -i input1.mp4 -c copy -bsf h264_mp4toannexb -f mpegts -y temp1 2> /dev/null & \ ffmpeg -f mpegts -i "concat:temp0|temp1" -c copy -absf aac_adtstoasc output.mp4 

    Это не перекодирует что-либо, оно помещает их в новый контейнер транспортного потока, что упрощает их конкатенацию, а затем объединяет их обратно в MP4. Если output.mp4 уже существует, команда завершится с ошибкой. В приведенной выше версии используются именованные каналы, вы находитесь в системе, которая не поддерживает те, которые вам придется использовать в промежуточных файлах:

     ffmpeg -i input0.mp4 -c copy -bsf h264_mp4toannexb temp0.ts ffmpeg -i input1.mp4 -c copy -bsf h264_mp4toannexb temp1.ts ffmpeg -i "concat:temp0.ts|temp1.ts" -c copy -absf aac_adtstoasc output.mp4 

    Обновление: просто проверено avidemux, как я его установил, после прочтения этого другого ответа. Это то, что вы ищете (не думал, что он может делать MP4 из-за своего имени …).

    Я думаю, что VirtualDubMod поддерживает mp4, я не использовал его, хотя я не знаю точно.

    Вы можете проверить MeGUI . Это довольно сложное и многофункциональное приложение и инструменты.

    Инструмент для встраивания в контейнер (mp4 в вашем случае) называется мультиплексором, который, возможно, не может конкатенировать их.

    Вы можете использовать его в сочетании с VirtualDub. Virtualdub для конкатенации видеопотоков и мультиплеера, чтобы снова сделать mp4 (без необходимости повторного использования).

    Я делаю это с помощью mencoder, после преобразования их в avi с помощью ffmpeg

    Вот простой скрипт, предполагающий, что у вас есть 15 файлов с именем 01.mp4 … 15.mp4

     #!/bin/bash for j in `seq -w 1 15`; do echo converting file $j.avi ffmpeg -i $j.mp4 $j.avi echo adding file $j.avi to list z="$z $j.avi" done echo doing append mencoder -oac copy -ovc copy $z -o all.avi 

    ура

    Вот команда:

     ffmpeg -i concat:"video1.ts|video2.ts" 
    Interesting Posts

    Виртуальный экран VNC / рабочее пространство

    Более подробный отчет для панели iTunes «Capacity» для iPhone / iPod

    Как скопировать файлы, не изменяя время создания файла?

    Новые строки в sed на Mac OS X

    Заменить «Paint» в качестве программы по умолчанию для команды «Изменить» проводника

    Как создать соединение ssh Terminal ярлык на Mac OS X 10.6.8 (Snow Leopard)?

    Почему клонированный Windows 7 BCD содержит неполные данные (и, следовательно, предотвращает загрузку)?

    Запуск последней версии Chrome для Windows в режиме киоска

    Преобразование 5.1 аудио в стерео и сохранение обоих треков

    Возможно ли объединить два интернет-соединения для повышения производительности?

    Инструмент для графиков зависимостей

    Как удалить последнюю страницу в Word 2010

    Можно ли запускать Windows без GUI?

    Загрузка веб-страниц через список URL-адресов?

    Как я могу печатать под именем пользователя, отличным от того, с кем я вошел? Как?

    Давайте будем гением компьютера.