Für die Erstellung von Videos brauchen wir einiges an Software und man sollte auch mit einigem Platz auf der Festplatte rechnen. So ein Projekt kann leicht mal 10-30GB oder auch mehr Platz auf der Platte verschlingen.
Demos aufnehmen: Können wir schon mit Bordmitteln, den unser TO lässt dieses mit einfachem Befehl zu. Wenn man sich auf dem Server befindet in die Konsole „demorec test1" eingeben und schon wird eine Demo aufgenommen. Die Datei wird im System Ordner von TO mit dem Namen test1.dem zu finden sein.
Zur Software: (Erst eine Kurzbeschreibung)
Wir brauchen für die Aufnahmen und deren Bearbeitung Codecs. Einmal den huffyuv Codec (verlustfreie Aufnahmen und den Xvid Codec zum komprimieren. Zum Abspielen der Demos brauchen wir Unreal Tournament Demo Manager (udemo2 und udemo3). Zum Aufnehmen des Videos von der Demo brauchen wir Movie Unreal 2002. Für das Umwandeln der Bilder von Movie Unreal 2002 brauchen wir z.B. FastMovieProcessor. Zum Bearbeiten der fertigen Avi Dateien entsprechende Software wie z.B. Adobe Premiere, Vegas Studio, Magix, usw. Für Effekte haben sich Hollywood FX oder After Effects bewährt. Zum komprimieren benutzen wir am Ende dann Virtual Dub.
Soweit so gut. Hier noch einmal eine kurze Übersicht:
huffyuv-2.2.0 - CodecXviD-1.1.3 - CodecVirtualDub-1.8.5 - Movie komprimierenfmp144 - FastMovieProcessor - jpg in Video umwandelnMovieUnreal2002 - Aus TO-Demos jpg grabben (Direkt Download)
RypeLcam - Für spektakulere Kamerafahrten in TO-Demosudemo2 - Unreal Tournament Demo Manager - Für Egoperspektiveudemo3 - Unreal Tournament Demo Manager - Für Rypelcam und 3rd Person PerspektiveWICHTIGER HINWEIS!Für die Erstellung von TO-Video's sollte eine extra Installation von TO zu Verfügung stehen, da bei der Installation von udemo2 und udemo3 Probleme mit dem Online spielen auftreten. TOST kickt nämlich gnadenlos bei installierten Demo Managern.
Videos erstellen
Ich gehe mal davon aus dass bereits Demo's aufgenommen wurden und diese bereit liegen. Als erstes muss MovieUnreal2002 installiert sein. (siehe Readme der Software) Für die Aufnahme bzw. Ansicht der Demo gibt es verschiedene Möglichkeiten. Udemo2 bietet sich für die Egoperspektive an, ansonsten kann auch einfach „demoplay test1" eingegeben werden. Falls die Demo zu schnell abläuft kann dieses mit MovieUnreal2002 gesteuert werden über die F-Tasten. Ansonsten „demoplay test1?timebased" eingeben und es sollte mit normaler Geschwindigkeit abgespielt werden. Über die F-Tasten kann die Demo dann schneller oder langsamer abgespielt werden. TO muss dafür über MovieUnreal436.exe gestartet werden. Hier im Startfenster den Output auf jpg umstellen und Rendering auf 30fps umstellen. Ein Haken bei enable fps changes rein und start capturing und gamma correction abhaken. An der entsprechenden Stelle wird über F12 dann gegrabbt. Das Bild wird dann je nach Rechner wie in Zeitlupe ablaufen. Der Rechner schreibt jetzt 30 JPG Bilder pro Sek auf die Festplatte – jedenfalls versucht er das…. Ein erneutes drücken der F12 Taste beendet die Aufnahme. Im Verzeichnis von Tactical Ops/System sollte ein Ordner capture0 oder so vorhanden sein. In diesem Ordner liegen jetzt die gegrabbten jpg-Bilder.
Um jetzt ein Video zu erstellen brauchen wir FastMovieProcessor. Als Hinweis es sollten möglichst immer kurze Videosequenzen von 1-2 Min auf einmal bearbeitet werden. FastMovieProcessor neigt bei zu vielen Bilder zu abstürzen. Ich denke das hängt auch davon ab wie viel Speicher im Rechner zur Verfügung steht.
In FastMovieProcessor gebt ihr nun den Ordner mit den JPG Bildern an (Input Files) und dort das erste Bild. Den Rest macht das Programm alleine. Über Image Functions können hier nun auch Gamma Correction und diverse Effekte durchgeführt werden. Da bei der Aufnahme über MovieUnreal2002 die Bilder immer zu dunkel aufgenommen werden. FastMovieProcessor macht dann alles in einem Schritt und erstellt aus den jpg-Bilder ein avi file. Als Codec sollte hier unter den Output settings der huffyuv codec ausgewählt werden. Bilder sollten mit mindestens 1024x768 Auflösung gegrabbt werden oder höher. Der huffyuv Codec sorgt dafür das die Bilder verlustfrei vorliegen. Dieses Avi kann sehr gross werden.
Soweit so gut. Jetzt haben wir schon mal ein Video. Ohne Sound.
Wo ist der Sound? Kann ich Sound auch aufnehmen?
Hmmm, das ist so eine Sache. Es gibt noch die Möglichkeit über Fraps zu arbeiten. Dort weiß ich aber nicht ob es möglich ist Sound aufzunehmen. Als Variante habe ich mal probiert die Demo im Windowmode abzuspielen und den Sound dann über den Audiorecorder von Windows aufzunehmen. Dieses hat auch funktioniert, jedoch gibt es Probleme mit der Sychronisation. Bei der Aufnahme muss peinlichst darauf geachtet werden mit welcher Framerate die Demo abgespielt wird. Bei 30fps sollte dieses auch bei der Audioaufnahme so sein. Ansonsten passen Sound und Video nicht zusammen. Ist halt Fummelarbeit.
Die TO-Videos sind alle nur mit Musik hinterlegt. Wer ein Video mit Spielsound unterlegen möchte muss mit erheblichen Mehraufwand rechnen.
Gut jetzt haben wir unsere Avi's.
Jetzt müssen diese zurecht geschnitten und mit Effekten versehen werden. Ich empfehle hier Adobe Premiere Pro 1.5 und After Effects 6.5 oder ähnliche Programme mit denen sich Filme mit entsprechenden Möglichkeiten bearbeiten lassen. Hier werde ich aber nicht genauer drauf eingehen. Im Netz sollten genügend Tutorials für die Programme vorhanden sein.
Nachdem dann das fertige Video erstellt wurde wird dieses über Virtual Dub komprimiert. Hierfür gibt es auch viele Anleitungen im Netz. Als Codec ist Xvid oder Divx zu empfehlen. Für Audio entsprechend mp3 verwenden.
Am Ende sollte dann ein fertiges .avi file auf der Platte liegen mit entsprechendem Inhalt.
Für spezielle Kamerafahrten ist die Rypelcam genau das Richtige. Es bedarf schon einiger Übung mit der Rypelcam einigermaßen vernünftige Kamerafahrten zu erstellen. Hier ist nur learning by doing angesagt. Vielleicht erstellt ja irgendwann mal jemand eine Anleitung auf Deutsch für die Rypelcam. Für die Aufnahmen aus verschiedenen Perspektiven Ego, 3rdPerson oder Rypelcam ist die entsprechende Version von udemo zu verwenden.
udemo2 - Für Egoperspektive
udemo3 - Für Rypelcam und 3rd Person Perspektive
Um die Nachrichten auf dem Bildschirm auszublenden sind diese in den TO-Settings zu deaktivieren. Um die Pause Message auf dem Bildschirm zu entfernen muss ein wenig in den Dateien von TO editiert werden.
In der Datei – engine.int unter
[Console]
PausedMessage= Pause
In
[Console]
PausedMessage=
!!!! WICHTIG eine oder mehrere Leerstellen hinter PausedMessage= einfügen. Sonst geht es nicht.
So jetzt solltet ihr gerüstet sein um TO-Videos zu erstellen.
Quelle:
http://www.cykex.de