Объединение глав 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

Другие вопросы по тегам