Записи с меткой «мультиплексирование»

Объединение содержимого DVD-диска в один mpeg-файл

26.09.2016

В Интернете часто предлагают выполнить задачу получения цельного mpeg-файла из нескольких записанных на DVD-диске составных частей простым бинарным соединением VOB-файлов и установкой целевому видео расширения MPG. Однако не все так просто. В полученном файле будет отсутствовать корректный mpeg-заголовок, поэтому ряд плееров и программ могут воспроизводить содержимое только первого vob’а и неверно отображать таймкод видео. Чтобы избежать данной проблемы можно объединить содержимое DVD-диска через ffmpeg следующей командой:

ffmpeg.exe -i concat:"vts_01_1.vob|vts_01_2.vob|vts_01_3.vob|vts_01_4.vob|vts_01_5.vob|vts_01_6.vob|vts_01_7.vob|vts_01_8.vob" -vcodec copy -acodec copy output.mpg

Где vts_01_X.vob — по количеству составных частей видео. Если DVD-диск имеет сложную структуру, VOB’ы для обработки могут иметь вид vts_02_X.vob, vts_03_X.vob и т.д.

Окончательный файл может немного «похудеть» по сравнению с суммарным размером исходного содержимого — это издержки мультиплексирования.