Hallo,
habe seit langem mal wieder einen reencode machen müssen.
Quelle ist ein XVID-Avi mit B-Frames und Qpel.
Das habe ich mit megui nach h.264 gewandelt.
Danach habe ich mit VDubMod screenshots verglichen.
Dabei ist mir aufgefallen, das mein h.264 heller ist als die Quelle. Es handelt sich um die typischen YUV-Helligkeitsschwankungen, die auch nur bei einigermaßen eingestelltem Bildschirm sichtbar sind.
Mit dem Ergebnis kann ich leben, jedoch interessiert mich welches Bild richtiger ist?
Mein Wissensstand:
- AVISource() verwendet seit Avisynth 2.5 YV12 als Standard wenn nichts anderes übergeben wird.
- Beim XVID decoder habe ich bei Farbraum "no Force" gewählt und ffdshow sagt mir beim abspielen das es YUY2 vom XVID-decoder bekommt.
Meine Frage, wird in Avi's mit "h.263 ASP" denn 4:2:0 (YV12) oder 4:2:2 (YUY2) gespeichert?
Denn ich wüsste gern ob AVISource einfach nur falsch erkennt oder falsch von YUY2 nach YV12 wandelt. Bei korrekter Wandlung der Farbräume sollte der Helligkeitsunterschied doch nicht so auffällig sein?
Was meinen die Profis?
P.S.: Wenn ich in AVISource YUY2 übergebe oder ein ConvertToYUY2 angebe im script habe ich keinen Helligkeitsunterschied zum original avi.
MfG
Supermario