Как объединить или объединить два видеофайла с ffmpeg?

Я попытался объединить 2 видеофайла (avi) в одно сиглевое видео:

cat input1.avi input2.avi | ffmpeg -f avi -i - -vcodec copy -acodec copy final.avi 

.. но это не конкатенация видео. Продолжительность финального видео не является суммой входных видео.

Как это можно сделать правильно?

  • Новый FFMPEG; " Внимание: данные не выровнены! Это может привести к снижению скорости "
  • Как извлечь все ключевые кадры из видеоклипа?
  • Может ли ImageMagick создавать миниатюры из видео?
  • Создание стабильного видео с медленными изображениями с помощью FFmpeg
  • Конвертировать Mp4 в Mp3 с миниатюрой
  • FFMPEG Windows Generate 360p Video conversion failed
  • Как установить уровень профиля h.264 с помощью ffmpeg?
  • Какая команда ffmpeg создает видео более совместимую на всех устройствах?
  • 2 Solutions collect form web for “Как объединить или объединить два видеофайла с ffmpeg?”

    Попробуйте использовать mencoder:

     $ mencoder -ovc lavc start.avi end.avi -o complete.avi 

    Я знаю, что он не использует ffmpeg, но он определенно работает.

    Использование cat , скорее всего, не будет работать с файлами avi, поскольку информация хранится в байтах открытия avi. Таким образом, cat просто шунтирует два двоичных файла вместе, оставляя разбитый бит в середине и неправильные метаданные в начале.

    Это: http://avidemux.sourceforge.net/ может вам помочь. Если вы хотите объединить файлы, используйте готовое программное обеспечение, если вы хотите узнать, как это сделать, используйте источник.

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