Hab mal irgendwo (weiß nich mehr wo) ein Script für "manual IVTC" gefunden. Kann mir vielleicht mal einer erklären was da alles gemacht wird und wie ich das anwenden kann. Über eine "Schritt-für-Schritt" Erklärung dieses Scripts wäre ich sehr dankbar. Würde das gern verstehen.
PHP
function manualIVTC(clip v)
{
v=assumeFrameBased(v)
# Sync pulldown pattern
#v=loop(v, 1, 0,0)# times, start,end
# split five frames
v_a = selectevery(v,5, 0).subtitle("a")
v_b = selectevery(v,5, 1).subtitle("b")
v_bc = selectevery(v,5, 2).subtitle("bc")
v_cd = selectevery(v,5, 3).subtitle("cd")
v_d = selectevery(v,5, 4).subtitle("d")
# fix the C-frame
c2=selecteven(separatefields(v_bc))
c1=selectodd(separatefields(v_cd))
v_c=weave(interleave(c1,c2))#.subtitle("c")
v=interleave(v_a, v_b, v_c, v_d)
#v=interleave(v_a, v_b, v_bc, v_cd, v_d)
#v=v_c
return v.assumeFPS(23.976)
}
Alles anzeigen