Как объединить (объединить) несколько видеофайлов MP4 в один файл в интерактивном режиме?
Есть много программ, которые делают это для двух файлов из командной строки. Например:
- FFmpeg
- avconv
- MP4Box
Но нам часто нужно решение, чтобы сделать это в интерактивном режиме.
ffmpeg
действительно ни в коем случае не мертвый и не устаревший: последнийgit
коммитmaster
был 15 минут назад, и я использую его ежедневно.Ответы:
Я недавно не пробовал этот метод, но не понимаю, почему он все еще не работает. Я полагаю, что вы можете просто
cat
.mp4
объединять файлы, если не хотите ничего делать, кроме как объединять их.1. Использование кошки
Я все еще использую
ffmpeg
все время, он тоже может объединять файлы.2. Использование ffmpeg
Составьте список файлов для объединения
конкатенация
Другие методы описаны в вики FFmpeg: Как объединить (объединить, объединить) медиа-файлы .
ПРИМЕЧАНИЕ. Ubuntu не поддерживает этот
concat
формат. Вы должны использовать протокол concat. Кроме того, он имеет опции кодека для каждого потока. Таким образом, использование протокола concat приводит к следующему:Опции Ubuntu ffmpeg описаны здесь .
источник
cat
достаточно для файлов MP4! решение не является интерактивным, хотя!cat
работает, хотя. В прошлый раз, когда я использовал это, это было с.mpg
файлами, и это определило. работал с теми.cat
не является допустимым решением. Сгенерированный файл с помощьюcat
двух файлов показывает только содержимое первого входного файла!Я использую MP4Box в качестве рабочей базы.
Сценарий, который я предлагаю, читает все файлы один за другим, проверяя каждый (если это обычный файл), запрашивает у пользователя вводимое имя файла для создания.
источник