Log in

View Full Version : Xvid won't convert to SVCD properly - plays choppy ?


Bob01605
1st November 2005, 01:34
I ran across an Xvid file that I want to convert to SVCD. DVD2SVCD converted it OK but it plays sort of "choppy" - not smooth ? The Xvid file plays just fine on my computer with no choppiness at all. I changed every setting on the Cinemacraft encoder (interlaced, zig zag, GOP's etc.) and tried a short clip - still choppy? - I used TMPGenc and also the Canopus Procoder 2 to try to convert to SVCD so that I can play it on my big screen TV with a standalone DVD player. No matter what I do (and I have converted a short clip about a dozen times with different settings) the SVCD encode is always choppy and not smooth?? Because this XVID runs at 25 frames per second and it was a PAL conversion there wasn't even a frame rate conversion ? - 25 frames in and 25 frames out but the PAL conversion still runs choppy?
Has anyone converted an Xvid to SVCD and maybe run into this problem and come up with a solution ?

TIA,
Bob

ralphthedog
1st November 2005, 02:10
Could it be interlaced?

Maybe the field order is incorrect, that will make things look pretty choppy.

Bob01605
1st November 2005, 02:13
I used Automatic, top field first and bottom field first - no help - Still plays choppy after converted to SVCD.

Bob

ralphthedog
1st November 2005, 02:24
Yeah, my experience is that sometimes changing that setting doesn't do the buisness.

If you've established it's interlaced, try editing the avisynth script and add AssumeBFF() or AssumeTFF() to the bottom somewhere (and continue testimg :))

Bob01605
1st November 2005, 04:45
In desparation I went to the Xvid web site and downloaded all the newer Xvid codec's - Installed them and the Xvid now converts fine - Funny though - The Xvid played just fine before the installation of the newer codecs but the Xvid would somehow NOT CONVERT PROPERLY to SVCD or at least the SVCD would not play correctly without the newer codec's. strange ?? Somehow with the latest codecs, DVD2SVCD is now "fed" the Xvid AVI "properly" or something like that ..
In any event, if you are converting Xvid to SVCD get the latest codecs ..

Bob

j_olson
1st November 2005, 09:28
What program do you use to play them on your computer? Some have built-in codecs and don't use the XviD codecs you have installed, that should give you this situation.

jsoto
9th November 2005, 09:53
From my experience , it is due packed bit stream in Xvid.

Try this avs test file (change fps if needed)


title="path to my avi file.avi"
b0=DirectShowSource(title,fps=25,audio=false)
a0=AviSource(title,audio=false)

a0=ConvertToYUY2(a0)
b0=ConvertToYUY2(b0)

a1 = Crop(a0, 0, 0, a0.width, a0.height / 2)
a2 = Subtitle(a1, "Avisource", 10, 20)
b1 = Crop(b0, 0, b0.height / 2, b0.width, b0.height / 2)
b2 = Subtitle(b1, "DirectShow", 10, 20)

StackVertical(a2, b2)


In my installation Avisource plays choppy with these kind of avis, but DirectShowSource works fine. If this is also your case, the only thing you have to do is to select DirectShowSource in your AVISYNTH.INI file (under dvd2svcd installation path)


[Global]
#AVIReader=AVISource(!filename,audio=false)
AVIReader=DirectShowSource(!filename,^framerate,audio=false)


jsoto