Zum Inhalt springen
Der Guide für ein smartes Leben.
Restaurationsarbeiten

Teil 8: Videos mit AVISynth aufbereiten

Autoren: Redaktion pcmagazin und Jörg Knitter • 21.8.2006 • ca. 0:50 Min

Nicht jeder Hobbyfilmer hat ein Stativ unter dem Arm. So wird aus der wackeligen Hand gefilmt, aber auch das Ergebnis lässt sich verbessern. Mit dem DePan-Plug-in veröffentlichte der Programmierer der Film-Optimierungstools unter bag.hotmail.ru/depan/depan. dhtml auch noch ein Befehlspaket, um Bew...

Nicht jeder Hobbyfilmer hat ein Stativ unter dem Arm. So wird aus der wackeligen Hand gefilmt, aber auch das Ergebnis lässt sich verbessern. Mit dem DePan-Plug-in veröffentlichte der Programmierer der Film-Optimierungstools unter bag.hotmail.ru/depan/depan. dhtml auch noch ein Befehlspaket, um Bewegungen zu analysieren, aus diesen Bewegungen Zwischenbilder zu berechnen - und Videos zu stabilisieren:

Videos mit AVISynth aufbereiten
Verschiebung: Bei starker Stabilisierung wird das Video bei Schwenks weiter aus dem Bild geschoben (roter Rahmen: sichtbarer Bereich).
© Archiv
video1=video1.converttoYV12()
video1m=video1.DePanEstimate()
video1=video1.DePanStabilize(data=video1m)

Fügen Sie diese wenigen Zeilen zu Ihrem Skript hinzu, wird bereits Ihr Video entwackelt. Wird das Bild zu stark korrigiert, also z.B. bei Schwenks zu weit außerhalb des Videofensters bewegt, setzen Sie beim Befehl DePanStabilize andere Werte für die Parameter dxmax, dymax, zoommax und rotmax ein. Des Weiteren können sich schnell durch das Bild bewegende größere Objekte zu Fehlinterpretationen des Bewegungsstabilisierers führen. Dann wird es schwierig: Sie können den ApplyRange-Befehl verwenden, um den DePanStabilize-Filter nur auf einen bestimmten Bereich anzuwenden und den Animate-Befehl, um die Stabilisierungsparameter zuerst linear bis zur kritischen Stelle auf 0 und dann wieder auf den Ursprungswert zu setzen. Allerdings sind beide Befehle in der aktuellen AVISynth-Version noch kompliziert zu bedienen und noch nicht ganz ausgereift.