Hi,
I'm trying to convert a DivX compressed video file at 29.97 fps progressive to burn into a PAL DVD.

I had edited a video about a year ago from my NTSC DV camcorder and I didn't have a DVD burner at the time, so I converted it to DivX. Now I'd like to convert it to DVD, and also put it in PAL for my friends in Europe, so I'd like to get ideas about the best way of doing so.

I've been reading many posts about NTSC -> PAL conversions and viceversa, but they normally assume the source is either DV or DVD interlaced. In my case, I have a progressive source at 29.97 fps.

I was thinking of changing the frame rate with avisynth, but I'm not clear about the progressive part. Should I "deinterlace" (with BOB or SmoothDeinterlace) it (even if the source is progressive (!) and then convert to 50 fps to then interlace it again and compress normally with TMPGenc as PAL interlaced? Or should I just directly convert from 29.97 fps to 25 fps progressive with avisynth and then compress as PAL progressive with TMPGenc?

In one case, the avisynth script would look like:

AVISource "my_progressive_source.avi"
Bob() # or SmoothDeinterlace() or any other???
ConvertFPS(50)
LanczosResize(720,576)
SeparateFields()
SelectEvery(4,1,2)
Weave()

In the other case, the script would look like:

AVISource "my_progressive_source.avi"
ConvertFPS(25)
LanczosResize(720,576)

Would any of this work? Are there better ways of doing this?
Any ideas or experience doing such a conversion?

Thanks a lot!