Idee ist also, eine Zerlegung in Halbbilder vorzunehmen.
Mein Material ist TFF:
ori = ori.AssumeTFF()
xTop = ori.separatefields().selectEven()
xBot = ori.separatefields().selectOdd()
TomsMoComp (0,-1,0) rechnet die Halbbilder hoch, aus sich selbst heraus durch interpolierte Zwischenzeilen, ohne Betrachtung anderer Frames:
even = xTop.TomsMoComp(0,-1,0).assumeframebased().assumeTFF()
odd = xBot.TomsMoComp(0,-1,0).assumeframebased().assumeTFF()
Die Einzelbetrachtung der Clips even und odd macht einen guten Eindruck.
Jetzt wollte ich zu Testzwecken daraus wieder den Urspungsclip ori berechen:
even2 = even.separatefields().selectEven()
odd2 = odd.separatefields().selectOdd()
q = interleave (even2, odd2).assumetff().weave()
oder
q4 = interleave (even, odd).SeparateFields().SelectEvery(4,0,3).weave()
Ableich mit subtract zeigt q=q4, aber keine Identität mit ori.
Es sieht so aus, als ob die Bilder vertikal verschoben sind, vielleicht um eine Zeile.