Wollte in Hybrid mal ein Handling für TV/PC scale Einbauen, da ist mir aufgefallen:
Ich habe gar kein PC-Scale Sample bei dem man 'einfach' sehen kann ob er falsch als TV-Scale encoded wurde.
-> Hat da zufällig jemand was?
TV vs. PC scale,...
-
-
Sowas?
Codea=BlankClip(width=640, height=720, color=$000000) b=BlankClip(width=640, height=720, color=$000000) a=ConvertToYV12(a, matrix="PC.709") b=ConvertToYV12(b, matrix="Rec709") stackhorizontal(a, b)
Bei x264 das PC-Range-Flag setzen. Bei falscher Anzeige ist entsprechend alles tiefschwarz, bei richtiger Anzeige nur die linke Seite.
-
Grummel, irgendwas stimmt an meinen NVIDIA Treibern nicht.
Es scheint, dass egal was ich an denen Einstelle sich die Farbdarstellung nicht ändert.
Selbst wenn ich den Gamma auf 3 stelle ändert sich die Ansicht in Virtual Dub nicht. -
VirtualDub weiß natürlich nicht, daß es PC-Range vor sich hat, und zeigt alles tiefschwarz.
-
Zitat
und zeigt alles tiefschwarz.
ja,leider.VirtualDub 1.9.11 - [__Range.avs]_2015-03-16_09-21-19.png
ev.kannst damit was anfangen....16-255..als Rar im Anhang
16_255.jpg -
Das dürfte in etwa auch die Ausgabe von ColorBars() sein.
Beachtet auch, dass AviSynth in YUV-Modi eventuell das "Coring" verwendet, wenn es nicht deaktiviert wird.
-
deswegen schalte ich immer das coring aus:
levels(a,b,c,d,e,coring=false)
gleiches gilt für tweak()nur so kann man z.B. Schwarz abgesoffene oder Weiß übersättigte Bildbereiche evtl. retten.
Beispielsweise nach Analog-Captures.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!