Я хотел бы объединить VOB на DVD в один файл VOB.
Какой инструмент командной строки рекомендуется в Linux?
Предполагая, что вы заботитесь только о vobs, а не о чем-либо еще на DVD, вы можете просто объединить их:
cat *.vob > big.vob
будет работать просто отлично.
Проблема с простой конкатенацией файлов VOB состоит в том, что результирующий VOB не отображает правильное время воспроизведения или местоположение в большинстве медиаплееров, как описано здесь и здесь:
Типичные проблемы: проблемы с синхронизацией, невозможность правильно показать прогресс, невозможность пропуска вперед, сбой, пропадание звука, отключение звука, показ только первых 5 секунд видео и т.д.
Тем не менее, вы можете без потерь копировать и объединять VOB в одну MPG (поскольку VOB содержат MPG), которая не будет иметь проблем с воспроизведением через ffmpeg ; например,
ffmpeg -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' -acodec copy -vcodec copy combined.mpg
Как насчет этого :
pv *.vob > big.vob