Film s/w machen |
akapuma
Routinier
Dabei seit: 01.01.2004
Beiträge: 297
Herkunft: Oberbergisches Land
|
|
Hallo,
wenn man schwarz-weiß-Filme aufnimmt, ist oft noch ein buntes Senderlogo drin, z.B. der rote Punkt von VOX. Früher hatte ich mit XviD encodiert, da war's kein Problem, denn dort konnte man "greyscale encoding" eingeben. Jetzt (dank neuem, schnelleren PC) nehme ich x264, und das hat eine solche Option nicht. Deshalb möchte ich den Film per avs-Skript s/w machen. Was ich schon gefunden habe ist das "greyscale"-Filter:
The conversion is done using Rec.601 coefficients. In v2.56, a matrix option is added. When setting matrix="Rec.709", the clip is converted to greyscale using Rec.709 coefficients. See ColorConversions for an explanation of these coefficients. When setting matrix="Average" (only for RGB clips) the luma is calculated as (R+G+B)/3.
Dazu hab ich aber noch 2 Fragen:
- Warum verwendet das Filter Matritzen? Warum werden nicht einfach die beiden chrominanz-Kanäle zu 0 gesetzt und nur der luminanz-Kanal wird erhalten?
- Gibt es noch andere Möglichkeiten?
Gruß
akapuma
|
|
18.12.2005 11:17 |
|
|
Videostation
Super Moderator
Dabei seit: 16.03.2002
Beiträge: 1.533
Herkunft: Dresdner Raum
|
|
Das mit der Matrix ist imo nur als Darstellungsform gemeint. Denn für die Umwandlung von z.B. RGB ->YCbCr sind drei Gleichungen notwendig, die man auch als Matrix aufschreiben kann. Siehe hier: http://www.poynton.com/notes/colour_and_...Q.html#RTFToC28
Je nach ITU Rec unterscheiden sich dann die Koeffizienten der Matrix. Bei der Average Methode sind dann alle Koeffizienten der Matrix 1/3. Will man nur die Luminanzwerte haben besteht die Matrix eben nur aus einer Zeile.
Das einfache weglassen der Chrominanz-Kanäle funktioniert ja nur, wenn schon eine Umwandlung von z.B. RGB nach YV12 stattgefunden hat.
CU Videostation
__________________ WWW.VIDEOSTATION-ONLINE.DE
|
|
18.12.2005 11:43 |
|
|
akapuma
Routinier
Dabei seit: 01.01.2004
Beiträge: 297
Herkunft: Oberbergisches Land
Themenstarter
|
|
Hallo,
ich denke, ich nehme GreyScale. Gerade habe ich noch festgestellt, daß GreyScale eine interne AviSynth-Funktion ist, ich brauche also nichtmal ein Filter zu laden.
Zitat: |
Das einfache weglassen der Chrominanz-Kanäle funktioniert ja nur, wenn schon eine Umwandlung von z.B. RGB nach YV12 stattgefunden hat. |
Was gibt denn DGDecode aus, wenn man nichts angibt?
Gruß
akapuma
|
|
18.12.2005 12:08 |
|
|
Videostation
Super Moderator
Dabei seit: 16.03.2002
Beiträge: 1.533
Herkunft: Dresdner Raum
|
|
|
18.12.2005 12:14 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Ich nehm eigentlich immer die Avisynthfunktion.
__________________ Hybrid
|
|
18.12.2005 13:01 |
|
|
|