I want to convert a divx to DVD. The original file is a .ogm (divx 5 video
and vorbis audio).

Here's what I tried.

At first I converted the .ogm file to a .avi file (divx 5 video and pcm audio)
using virtualdubmod. I tried the .avi file with the Windows Media
player: perfect.

Then I converted the .avi file to DVD using AVI2DVD. I used the
TMPGenc encoder (1 pass CBR 6Mbps). I burnt the resulting files on a
DVD-R (I created the .iso file with dvdshrink and burnt it with
dvddecrypter).

I tried the disk on various players:

- My standalone Panasonic player: nearly perfect (just a little choppy
but you barely see it)
- My playstation 2: very choppy and it skips a lot (sometimes the image
freezes for 5 seconds).
- Power DVD on my PC: identical to the PS2: very choppy and it skips
a lot.
- The windows 2000 dvd player (dvdplay.exe in C:\winnt\system32): can't
read the disk ... the player crashes.
- VLC player: perfect (not choppy at all).

Then, I tried converting the same .avi file once again with avi2dvd.
This time I used the CCE SP encoder with ds2roba to configure it.
DS2roba used the 1 pass VBR encoding ... but called CCE SP two times
so, in the end, there was 2 passes. I burnt the resulting DVD on a
DVD-R again and tried the same players:

- My standalone Panasonic player: Perfect. Not choppy at all.
- My playstation 2: choppy, but not as bad as the first time (the image
never freezes for more than 2 seconds).
- Power DVD on the PC: Perfect.
- The microsoft dvd player: Perfect.
- VLC player: Perfect.

So here's my question: was my second attempt better because I used
CCE SP instead of TMPGenc or was it better because the video was
encoded in VBR (2 passes) ?

In other words: will I get a perfect (ie not choppy on every players) DVD
if I use CCE SP with 4 passes VBR encoding ?

I ask this before trying because I've got a slow PC (PIII 500Mhz) and
the 4 passes VBR encoding will probably take more than 24 hours.