вторник, 20 февраля 2018 г.

Склеить в Linux несколько файлов vob в один файл

Предысторией решения вопроса явилось выполнение просьбы по поиску редкого кинофильма, который в наилучшем качестве (по критерию px по горизонтали и вертикали) был найден только в формате DVD-5, то есть нескольких файлов c расширением .VOB

VOB (DVD-Video Object или Versioned Object Base) – формат файлов, используемый для хранения DVD-Video. VOB – это мультимедийный контейнерный формат файла, основанный на MPEG-2, и способный содержать в себе несколько потоков видео/аудио, субтитры, а также меню фильма.

Если бы это было лично для меня, то дальнейших вопросов бы не возникало. Но объяснять человеку, который в тот момент был далёк от этого, что для непрерывности воспроизведения необходимо ставить файлы .VOB в очередь воспроизведения медиапроигрывателя, мне не очень то и хотелось.

Решение вопроса об объединении всех файлов .VOB в один свелось к выполнению терминальной команды:

cat 1.vob 2.vob 3.vob 4.vob > result.vob

result.vob – это склеенный файл.

Пример. Имеются исходные файлы .VOB


Файл VTS_01_0.VOB в 393 Кб не несёт в себе части фильма, поэтому он отбрасывается. Остальные файлы .VOB для удобства были переименованы.


Появление приглашения к вводу очередной команды свидетельствует о завершении процедуры объединения файлов.


Комментариев нет:

Отправить комментарий