PDA

View Full Version : Horizontal moves are not fluid


Belgarad
17th March 2002, 19:39
Hello,

after spending some days on reading in this great forum i'll now try to get help by writing, since i really have no idea and do not move forward.

ok, i am using dvd2svcd with cce 2.50, avisynth etc. to convert dvd-recordings done with my didgital receiver dbox1 and r2-d2 dvbrecorder software. If it is important, i use PAL not NTSC.
i rename this recorded mpeg to *.vob and open a dummy *.ifo and then convert it.
Now my problem is that in some cases, the resulting svcd does not play as good as it should - especially horizontal moves (even when they slow) are not fluid.
this refers not to all recordings but some. so to make it short - i assume it depends on the mpeg2 dvb stream and myself not using the right settings within dvb2svcd for the cce encoder.
here some samples of an analysis with bitrateviewer (where i marked the interesting places with two **)

STREAM #1)
==========
Stream type: MPEG-2 MP@ML CBR
Resolution: 544*576
Aspect ratio: 4:3 Generic
Framerate: 25.00
Nom. bitrate: 15000000 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
**DCT precision: 8
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
**Scan type: ZigZag
Frame type: Interlaced


STREAM #2)
==========
Stream type: MPEG-2 MP@ML VBR
Resolution: 544*576
Aspect ratio: 4:3 Generic
Framerate: 25.00
Nom. bitrate: 2763200 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
**DCT precision: 8
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
**Scan type: Alternate
Frame type: Interlaced

STREAM #3)
Stream type: MPEG-2 MP@ML VBR
Resolution: 480*576
Aspect ratio: 4:3 Generic
Framerate: 25.00
Nom. bitrate: 15000000 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
**DCT precision: 10
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
**Scan type: Alternate
Frame type: Interlaced


Well only STREAM #3) worked ok for me so far using the following settings in dvd2svcd. when converting STREAM #1, #2 i get this _not_fluid_panning_

conversation:
deinterlace=no deinterlacing

encoding:
anti noise filter=2
linear quantizizer scale=on
upper field first=on
zigzag scanning order=on
progessive frames=on


So after having read the adv. help for dvd2svcd i assume that i might have to change those settings. i.e.

read from the faq:
"
DCT type=Frame: check "Progressive frames" and "Zigzag scanning order"
DCT type=Field: uncheck "Progressive frames" and "Zigzag scanning order"
Field topfirst=No: "uncheck Upper field first"
"

i also read about the telecine conversation (which i unfortunately do not really understand) and i read about an additional avisynth filter "decomb" that might help.


So if the above mean anything to someone, any kind of help is very much appreciated :-)

p.s. unfortunaltely i cannot check the results by previewing on the pc - i have to cut a cd and test with my dvd-standalone-player.

mrbass
17th March 2002, 21:43
Field topfirst=No: "uncheck Upper field first"

correct ...try that

Labersack
18th March 2002, 09:38
If you try to encode some SciFi-Episodes from PW, like Voyager, you will get into real problems. I also have tried to encode them, but no sucess. They change every few seconds between interlaced and progressive, and the also change the field order.
So the only way to get this to SVCD is XSVCD (at least I never found a better way) I just use TSCV and make an image from the grabbed stream.
If you have problems with normal movies from PW, you just should try to uncheck upper field, like yourself and mrbass said.

Belgarad
18th March 2002, 12:47
Will do so (means to try topfieldorder=no)
However, what i do not understand though:
the streaminfo shows: "Field topfirst=Yes", therefore i would have expected to use the same setting within the encoder.
Now what you say is the opposite.

Also, is there any "rule"? like:
"if bitrateview shows attribute x in the stream, then enable/disable setting y in the encoder?"



Premiere:
As for permiere, that is where i had less problems with so far. i.e. i just recorded wingcommander and it became a _perfekt_ svcd. maybe that is related to interlaced/progressive changes and i had just luck.
Here the wingcommander details:

Stream type: MPEG-2 MP@ML VBR
Resolution: 480*576
Aspect ratio: 4:3 Generic
Framerate: 25.00
Nom. bitrate: 3391600 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
DCT precision: 10
Pic. structure: Frame
Field topfirst: Yes
DCT type: Frame
Quantscale: Nonlinear
Scan type: Alternate
Frame type: Progressive

For that i used:
encoding:
anti noise filter=2
linear quantizizer scale=on
upper field first=on
zigzag scanning order=on
progessive frames=on

It makes somehow sense from my understanding because:
upper field first=on >> field top first=on
frame type=progessive >> progressive frames=on

..but what i do not understand (nevertheless i am glad it worked)
scan type=alternate >> i used zigzag scanning=on ???
Quantscale=nonlinear >> i used linear quantizizer scale=on ???