Если вы хотите изменить контейнер, то есть VOB на MP4 или MKV без изменения кодека hte (скажем, MPEG2 на H.264), то да, это можно сделать без потерь следующим образом:
ffmpeg -i your_VOB_file.VOB -c:v copy -c:a copy output.mp4
Есть ли способ конвертировать VOB в другой формат видео, используя ffmpeg, не жертвуя качеством звука или видео?
Если вы хотите изменить контейнер, то есть VOB на MP4 или MKV без изменения кодека hte (скажем, MPEG2 на H.264), то да, это можно сделать без потерь следующим образом:
ffmpeg -i your_VOB_file.VOB -c:v copy -c:a copy output.mp4
Каждый раз, когда вы выполняете преобразование формата в любой форме, вы, скорее всего, в конечном итоге получите некоторую фактическую потерю качества, хотя, если все сделано разумно, вы не сможете обнаружить потерю качества. Я делаю это все время с такими инструментами, как Handbrake .
Чтобы упростить жизнь, ffmpeg поставляется с предустановками, которые позволяют легко устанавливать параметры, чтобы минимизировать обнаруживаемую потерю качества. Если бы вы были кодировать в x264, то вы могли бы использовать, -vcodec libx264 -vpre lossless_medium
например.
Ваш выбор будет зависеть от желаемого формата назначения и того, какие инструменты вы хотите использовать.