Ein Howto zur Filmerstellung von Half Life 2
Die Erstellung der Videos ist eigentlich recht einfach. Je nachdem welche
Auflösung man wählt braucht man etwas Platz. Als erstes muss man
natürlich das Spiel aufnehmen. Die daraus resultierenden Demo-Files sind
recht klein. Zwischen 1 und 50 MB, jenachdem wie schnell man spielt.
Demo aufnehmen
- Man startet das Half Life 2 mit der Option -console, dazu
einfach im Steam Client unter Eigenschaften->Startoptionen das -console
eintragen
- Wenn man nun Half Life 2 startet öffnet sich sofort die Konsole
- Man wählt im Menü nun den Level oder das Save Game aus und wartet
bis Source alles geladen hat
- Sobald er fertig ist und die Console verschwindet drückt man ESC
und die Konsole erscheint wieder
- Danach gibt man den Befehl record demoname ein. Wobei
demoname der Name der Demodatei ist. Man sollte vermeiden Zahlen
zuverwenden, weil sonst gibt es später Probleme.
- Danach drückt man wieder ESC und spielt. Nun wird alles
aufgezeichnet.
- Wenn man fertig ist drückt man wieder ESC und gibt quit ein
Nach jedem "Daten werden geladen" Bildschirm wird ein neues Demofile erstellt.
Die Files haben dann entsprechend vortlaufende Nummern. Daher sollte man keine
Zahlen im Demonamen verwenden.
Die Demofiles liegen dann alle unter %STEAMROOT%/half-life 2/hl2. Um nun
ein Film daraus zu machen gibt es mehrere Möglichkeiten. Source
unterstützt die Möglichkeit direkt dort ein DivX zu bauen, was ich
persönlich jedoch nur einmal gemacht habe, die Qualität des 1-pass
DivX ist nicht so berauschend. Es ist sinnvoller die einzelbilder Berechnen
zu lassen und dann mit geeigneten Mitteln ein Film zu bauen.
Man sollte jedoch beachten das es durchaus möglich ist das es 20000 oder
mehr Bilder werden können. Nicht nur Windows Explorer ist damit einigermassen
überfordert sonderen möglicherweise dann auch die nachfolgenden Tools.
Insbesondere der Windows Papierkorb.
Da man den Speicherort nicht verschieben kann und ich nicht genug Platz auf C:
habe verschiebe ich immer alle Files auf ein anderes Storage. Um das ganze zu
automatisieren habe ich zwei CMD Batchdateien geschrieben die das erledigen.
Erstellen von TGA Sequenzen von Demofiles
Richtige Auflöung und Berechnung des Platzes
Das Problem bei der ganzen Sache ist das man recht viel Platz benötigt.
Bei einem HD720p25 Film z.B. (so wie meine) braucht jedes TGA Bild
( 1280 x 720 x 24bit Farbe ) 2764800 Bytes. Also knapp 3 MB. Bei 25 Bildern
die Sekunde kommt man auf schlappe 69120000 Bytes. Also knapp 70 MB pro Sekunde.
Pro Minute sind es dann etwa 4,2 GB, in 10 Minuten hat man also über 43 GB
zusammen.
Wenn man ein Full HD 1080p25 baut hat man in 1 Minute etwa 9,4 GB TGA Files.
Bei einem PAL 640x320 z.B. bekommt man in einer Minute etwa 1 GB.
TGA Sequenz zum Film bauen
Nun da gibt es jetzt viele Möglichkeiten. Ich hab es so gemacht das
ich das Verzeichnis freigebe und mit Gigabit auf meinem iMac die Sequenzen
zu einem Quicktime mit Einzelbildern zusammen knalle. Dabei brauche ich
zwar dann noch einmal genauso viel Platz, aber den belege ich dann auf dem
iMac. Wenn der Film fertig ist kann ich die einzelnen Files von der Windows
Maschine wieder löschen und den nächsten Rechnen lassen.
Wenn ich alle QuickTime's und alle Wav Files zusammen habe, werf ich die
meist 100 bis 300 GB in Final Cut und klebe die einzelnen Parts zusammen.
Wenn alles steht exportiere ich den Masterstreifen mit dem HDV5 Codec.
Das dauert meist so ein zwei bis drei Stunden, jenach Länge.
Wenn er fertig ist kann ich alle Fragmente und das Projekt wegwerfen.
Danach werf ich den HDV5 Film durch den Compressor der mir dann die
einzelnen Filme mit unterschiedlichen Auflösungen und Bandbreiten
baut. Nach den 4 Klicks mit der Maus ist der iMac dann etwa 3 Tage
beschäftigt ....