Зачем перекодировать DVD в какие-то другие форматы, если можно просто склеить видеофайлы в один?
В командной строке Windows это делается так:
:: Назначаем выходной файл
SET OUT=output.VOB
:: Создаём пустой выходной файл
copy nul %OUT%
:: Ключ /B означает бинарный режим, без него не заработает
FOR %I IN (*.VOB) DO copy /B %OUT% + %I %OUT%
SET OUT=output.VOB
:: Создаём пустой выходной файл
copy nul %OUT%
:: Ключ /B означает бинарный режим, без него не заработает
FOR %I IN (*.VOB) DO copy /B %OUT% + %I %OUT%
Вместо * могут быть другие подстановочные символы, формирующие ваше условие.
В Linux это делается так:
for a in *.VOB
do
cat "$a" >> output.VOB
done
do
cat "$a" >> output.VOB
done