I am trying to convert a VOB file to mpeg like this:

./ffmpeg.exe -i VTS_01_2.VOB -r 24  out1.mpeg

However, the quality is very poor.

I tried ./ffmpeg.exe -i VTS_01_2.VOB -vcodec copy out1.mpeg

But the file size is too large (90% of original - 300 MB for 4 minute video), and windows movie maker hangs on trying to import it.

How can I get a decent quality mpeg from my VOB?

link|improve this question
feedback

2 Answers

ffmpeg -i input.vob -vcodec copy -acodec copy output.mpg

This command does not reduce the size or alter quality. This merely demuxes the vob and repackages it as an mpeg. You should be left with exact same quality. The size changes minimally due to losing the overhead of the vob container.

If you want to maintain quality and reduce size you are going to have to convert it with another codec like h.264/xvid/whatnot in a mkv/mp4/avi container.

link|improve this answer
I see, this is good info to know. Still looking for some reasonable way to compress and maintain quality (4 mins at decent quality should be possible in 10-20 MB for sure... maybe even 50MB is fine). – JP19 Jan 16 '11 at 5:54
feedback

See the advice on this thread :

convert decrypted .vobs to .avi with ffmpeg on ubuntu

link|improve this answer
feedback

Your Answer

 
or
required, but never shown