Assumindo que você só se preocupa com os vobs e nada mais no dvd, você pode simplesmente agrupá-los:
cat *.vob > big.vob
funcionará bem.
Gostaria de mesclar as VOBs de um DVD em um único arquivo VOB.
Qual ferramenta de linha de comando é recomendada no Linux?
O problema com a simples concatenação de arquivos VOB é que o VOB resultante não exibe o tempo de reprodução ou localização corretos na maioria dos players de mídia, conforme descrito aqui e aqui :
Typical problems are: timing issues, not being able to show the progress properly, no way to skip forward, crashes, missing audio, audio off sync, only showing the first 5 seconds of the video etc.
No entanto, você pode copiar e mesclar os VOBs sem perdas em um único MPG (já que os VOBs contêm MPGs) que não terão problemas de reprodução ; por exemplo,
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
Que tal isso:
pv *.vob > big.vob