Podgląd pojedynczego posta
Stary 13.07.2004, 12:27   #4
Michal2004
czytelnik ;)
 
Avatar użytkownika Michal2004
 
Data rejestracji: 06.02.2004
Lokalizacja: PL
Posty: 159
Michal2004 zaczyna zdobywać reputację <1 - 49 pkt>
Cytat:
RB:

Matthew is right, field pictures don't necessarily mean interlaced video. So far I think Procoder is the only encoder that supports this and I have rarely seen it on DVDs. I have exactly one DVD that is encoded with field picture structure.

Anyway unplugged, you are making a good point. I think you are right in that if the source MPEG2 stream was encoded as frame_type interlaced (DVD2AVI or BitrateViewer are good to check this), then it should be converted to YUY2 with interlaced=true. Also check out this post: http://forum.doom9.org/showthread.p...8800#post354127 which further explains this. Looks like always using ConvertToYUY2(Interlaced=True) is the best compromise.

Now as for how to set up CCE. Thinking about it, it should really be set according to the encoding parameters of the source MPEG. That is, 'progressive frame off/alternate' if that's what the source is according to BitrateViewer, no matter whether the source actually "looks" interlaced or not.

However, if the source is not "truly" interlaced (no interlacing artifacts visible), I would at least set block scanning order to ZigZag as this only effects motion search and storing of the DCT coefficients but not the croma.

I just did a short test with a DVD source that according to BV was interlaced/alternate but really loked progressive (like most DVDs), setting CCE to interlaced/alternate, interlaced/zigzag and progressive/zigzag. It did not make any difference in the Q factor levels, just the alternate setting slowed CCE down by about 0.2 RT. Looking at the output, I honestly can't tell any difference, but anyway interlaced is the "more accurate" setting as we now know.
i zaraz:

Cytat:
RB:
However, if the source is not "truly" interlaced (no interlacing artifacts visible), I would at least set block scanning order to ZigZag as this only effects motion search and storing of the DCT coefficients but not the croma.

Oops, looks like I was wrong. Reading http://www.bretl.com/mpeghtml/zigzag.HTM, it appears that ZigZag really should be used only for progressive (that is, not encoded as alternate) sources.
wiec strasznie to wszysktko jest zawiklane..

ktos inny napisal:

Cytat:
burnout:

just to check things i was wondering it this is correct:


AVISynth Script (look for interlacing artifacts with DVD2AVI or VDubMod)

Progressive - ConvertToYUY2()
Interlaced - ConvertToYUY2(interlaced=true)
If in doubt or int & prog - ConvertToYUY2(interlaced=true)


CCE Settings

Progressive - Progressive Frames: On, Scan Order: ZigZag
Interlaced - Progressive Frames: Off, Scan Order: Alternate
tylko nie wiem w jaki sposob uzywac tego ConvertToYUY2(interlaced=true/false) przelacznika. DVD2DVD-R v. 1.81 domyslnie dodaje do skryptu AVS: "ConvertToYUY2()" wiec gdybysmy chcieli dac: "ConvertToYUY2(interlaced=true/false)" trzeba by chyba to wpisac w zakladce MPEG Encoder - additional entries for AVS... moze jakos by to podmienil...


Warto poczytac Encoding progressive interlaced
w dziale: Doom9's Forum > MPEG-1/2 Encoding > CCE
Michal2004 jest offline   Odpowiedz cytując ten post