I have been experimenting with various methods of divX avi encoding in the past month or two and have reached a decision as to which programs seem to work the best, and are the most consistent. (Based on final DivX filesize < 700 MB / high Quality)
1) vob-extraction (non-copyrighted materials of course)
SmartRipper
2) Compression
DVD2AVI
(Flask tends to give jerky playback for progressive frames)
3) Codecs
DivX
MPEG-4 High-Motion
DivX
MPEG-4 Low-Motion
4) Combining multiple passes
MakeFilm
Generally you can create your first pass with high motion codec, with
bitrates of 900-2000 kbps (for final file sizes < 700 MB), and a low motion pass with
600 kbps. Makefilm will analyze both .avi's and combine the best parts of the low
motion and high motion avi's to create the final avi.
5) Adding Audio
Nandub
As opposed to just creating the video + sound final avi in Flask, adding audio
in this way doesn't result in volume levels being too low in the final avi as can
happen when using Flask for encoding.
1) vob-extraction (non-copyrighted materials of course)
SmartRipper
2) Compression
DVD2AVI
(Flask tends to give jerky playback for progressive frames)
3) Codecs
DivX
DivX
4) Combining multiple passes
MakeFilm
Generally you can create your first pass with high motion codec, with
bitrates of 900-2000 kbps (for final file sizes < 700 MB), and a low motion pass with
600 kbps. Makefilm will analyze both .avi's and combine the best parts of the low
motion and high motion avi's to create the final avi.
5) Adding Audio
Nandub
As opposed to just creating the video + sound final avi in Flask, adding audio
in this way doesn't result in volume levels being too low in the final avi as can
happen when using Flask for encoding.