VOB требует особого внимания благодаря их потенциально сложной структуре и временным несоответствиям, поэтому слепое конкатенирование может иметь неожиданные результаты. Для этого формата вы должны использовать инструменты, поддерживающие структуру DVD.
Исходный код FFmpeg поставляется с инструментом (tools/dvd2concat), который использует lsdvd для создания правильного сценария конкатенации:
cd ffmpeg/tools
./dvd2concat path/to/dvd/structure > file.concat
ffmpeg -safe 0 -protocol_whitelist subfile,file,concat -f concat -i file.concat -map 0 -c copy -f dvd output.vob
ffmpeg имеют три метода для конкатенации:
concat demuxer - для общей конкатенации или для этого без повторного кодирования. concat protocol - Аналогично использованию cat. Для форматов, которые можно просто объединить без проблем (MPEG-1, MPEG-2 PS, DV, rawvideo). concat filter - Полезно, если вы выполняете какую-либо фильтрацию (масштабирование, наложения и т. д.).Также см. FFmpeg Wiki: Concatenate и FFmpeg FAQ: Как я могу конкатенировать видеофайлы?