| De-Shaken mit VirtualDub |
 |
 |
Da sitzt man Ewigkeiten an dieser schönen langen Einstellung, 20 Minifigs laufen im Gänsemarsch durch enge Sets, welches dazu noch sehr unzugänglich aufgebaut wurde. Alles hat gepasst, 2 Tage Arbeit stecken in dieser Szene, für die Du extra einen Kamerawagen gebaut hast. Die Kamerafahrt ist im Kasten, 2000 Bilder geschossen, Du renderst es zu einem Film und - es sind wackler drinnen. Mehrere sogar. Verdammt, was nun? Alles nochmal drehen?
Nicht unbedingt, meistens hilft da der Deshake-Filter von:
Virtual Dub...
VirtualDub liefert hier wieder seine Dienste als Alorund-Talent. Mit dieser umfassenden Freeware ist es auf einfachste Art möglich seine Filme ins 16:9-Format zu bringen. Zu bedenken gilt - wie oben schon gesagt - dass man mit dieser Methode Bildmaterial verloren geht. Nämlich das, was man oben und unten abschneidet. Man sollte also seinen Film schon beim dreh darauf ausgelegt haben, um nicht hinterher tolle/wichtige Szenen zu versauen.
VirtualDub kannst Du hier downloaden.
Und den DeShake-Filter gibt es hier zum download.
Überblick:
Im Schnellüberblick sieht das ungefähr so aus:
1. Videoimport
2. Filter (Deshaker) Pass1
3. Exportieren oder Play(mit “0″ in der Ecke)
4. Neuer Filter (Deshaker) Pass2
5. Komprimierung wählen
6. Exportieren (F7) |
Und los...
Vorbereitung: Virtual Dub herunterladen und in einen beliebigen
Ordner auf der Festplatte entpacken (wenn man virtual dub direkt aus
dem ZIP Archiv öffnet läuft es nicht). Dann den Filter herunterladen und die *.vdf Datei in den Plugins Ordner im VirtualDub Ordner kopieren.
Also vom Ablauf als blitz Tutorial:
1.Du lädst die Bilder so wie sie sind, oder als verlustfrei komprimiertes Video rein (also HuffYUV, DV-Avi oder einfach unkomprimiert), komprimiertes Material lässt sich deutlich schlechter deshaken
2.Dann wählst du bei den Filtern den deshaker aus und zwar nur den und keine anderen zusätzlich.
Wenn der Filter nicht in der Liste ist, obwohl du ihn installiert hast, oder einen Fehler meldet muss wahrscheinlich das Microsoft Visual C++ 2005 SP1 Redistributable Package installiert werden.
Standardmäßig ist Pass1 aktiv, die Voreinstellungen sind eigentlich ganz ok, wenn man präzisere Ergebnisse will wählt man noch aus, dass er es nicht skalieren soll und jedes und jedes statt jeden vierten Pixel nimmt. (dauert dann natürlich auch länger)
Wählt man bei “Output: none (sightly faster)” spart das Speicherplatz man kann aber die lustigen Pfeile nicht beobachten, di einem zeigen wie der Deshaker das Bild in Pass 2 bewegen wird.
3. In diesem Schritt analysiert der deshaker das Video. Das kann man auf zwei wegen tun, entweder setzt man den Cursor der Zeitleiste an den Anfang und drückt auf die Play-Taste mit dem kleinen O in der Ecke (”Play Output”) dann rechnet er das video durch und schreibt seine Logdatei, oder man speichert das video als avi (dann sollte man wirklich ”Output: none (sightly faster)” wählen um platz zu sparen. Die erzeugte datei kann man danach wieder löschen, die ist nur dazu damit Virtual dub überhaupt was macht und der Deshaker in die in seine log datei reinschreibt wie sich das Bild bewegt.
4. Pass 2:
Jetzt steht in der Logdatei welches Bild sich wie bewegt hat und der Deshaker kann es an den richtigen Platz schieben, drehen und zoomen.
Wenn das Video noch geöffnet ist gehst du wieder in die Filter optionen und klickst auf “pass2″ wenn du das video zu gemacht haben solltest öffnest du es erneut und lädst den Filter.
Auch hier braucht man nicht großartig viel einstellen, sinnvoll ist nochnur den Zoom auf “fixed-no borders” zu stellen, damit du keine ränder hast.
Wenn die Kamera sich nicht bewegen soll (weil sie s.B. in echt auf einem Stativ steht) kannst du das dem Deshaker mitteilen indem du “horizontal”, “vertical” und “rotational motion smoothness” auf -1 setzt.
Danach kannst du noch beliebig weitere Filter hinzufügen, z.B. resize zum verkleinern deiner Bilder auf eine vernünftige Größe.
5. Komprimierung einstellen:
Unter File-> Compression den gewünschten Codec auswählen.. Wer genug festplattenplatz hat sollte einen verlustfreien Codec wie huffYUV nehmen ansonsten ist XviD wenn man den quantisizer auf 1 stellt auch ganz ok, Codecs wie Indeo oder Cinepak die standartmäßig auf einem Windows System installiert sind sollte man unbedingt vermeiden, da die ein bröseliges Bild liefern und viel zu große Dateien erzeugen. (Anmerkung: Xvid braucht bei der auflösung vielfache von 4, also im resize filter einfach sicherheitshalber mal “multiples of 4″ anhaken)
6.Exportieren
F7 drücken oder File-> Save as AVI
Wenn du nur ein schwarzes Bild bekommst müsste da in einer Ecke eine Fehlermeldung stehen, wenn du das bild natürlich nach dem deshaker filter noch verkleinerst kann man es nichtmehr lesen.
Ein Grund könnte sein das du sowas gesagt hast wie “fill borders” dann nimmt er die ersten 30 frames als quelle und weil er bis frame 31 noch keine 30 frames zum füllen hat bleibt das bild schwarz. Wenn du zwischenzeitlich ein anderes video deshaked hast oder das zu deshakende video anders ist als aus dem ersten durchgang passt die logdatei auch nicht und es gibt Probleme.
Wenn du mehrere Filme deshaken möchtest, machst du das entweder alles nach einander, oder du gibst in den Einstellungen einen anderen Speicherort/-namen für die logdatei an, dann wird die alte nicht überschrieben.
Viel glück damit.
Dieses Tutorial wude von Lukas@nichtgedreht erstellt.
- es sind noch keine Kommentare vorhanden -
|