cat VTS_01_*.vob > output.vob
Versão aprimorada (isso mostrará uma barra de progresso):
cat VTS_O1_*.VOB | pv | dd of=output.vob
Semelhante ao segundo:
pv VTS_01_*.vob > output.vob
Ah, você também pode mv
do output.vob para .mpeg
e reproduzi-lo no VLC ou em outro reprodutor de vídeo.
Usando o ffmpeg:
ffmpeg -i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB" -f mpeg -c copy output.mpeg
Os métodos que usam cat
NÃO interpretam os arquivos e apenas os adicionam. Uma coisa típica que você notará é um pequeno hickup quando o jogador passa de 1 para o próximo VOB. Avidemux (GUI), por exemplo, também demux (é que a palavra correta?) Os arquivos, por isso é uma experiência mais suave.
Se você receber a mensagem de erro
ac3 em fluxos de sistema MPEG-1 não é amplamente suportado, considere usar o VOB ou o dvd muxer para forçar um fluxo de programa MPEG-2
então você precisará especificar o DVD como formato de saída, ajustando o comando ffmpeg acima com ... -f dvd ...
.