Объединение глав mkv-файлов в одну главу
Как бы вы объединили главы в mkv файлах в одну главу? Я только нашел темы о добавлении, удалении и разделении глав. Я ищу инструмент командной строки. Можно ли использовать для этого ffmpeg?
1 ответ
В большинстве случаев только ffmeg может помочь.
Создайте файл mylist.txt со всеми файлами, которые вы хотите объединить, в следующей форме (строки, начинающиеся с #, игнорируются):
# this is a comment
file '/path/to/file1.mkv'
file '/path/to/file2.mkv'
file '/path/to/file3.mkv'
Обратите внимание, что это могут быть относительные или абсолютные пути. Затем вы можете потоковое копирование или перекодировать ваши файлы:
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mkv
-safe 0
выше не требуется, если пути являются относительными. -c copy
попробуйте файлы concat без перекодирования. Попробуйте убрать этот параметр, если что-то пойдет не так. Я имею в виду, что mkv - это простой контейнер, который может быть включен в любые кодеки, такие как h.264 (MPEG-4 AVC), MPEG-2, VC-1, MPEG-2, mpeg-4 / Xvid / DivX. кодер \ декодер кодеков установлен или нет с вашим ffmpeg. Нужно точно знать или просто попробовать. Но это другой вопрос. Давайте предположим, что ваша установка ffmpeg полностью поддерживает ваши текущие кодеки mkv.
Источник: https://trac.ffmpeg.org/wiki/Concatenate