Passwort vergessen
Registrieren
  + 
gnet Welcome back!
rest SESF - Clan Ambassador...
cs Valve entwicklet Count...
rest SESF - IeSF 2011 World...
rest SESF - Benjamin Küry ...


Folge 2: Exportieren der CS Demos rest 
22.03.2004 20:34 - Hurdy  
Movietutorials
Der erste Schritt auf dem Weg zum erfolgreichen Movie ist das Sammeln der Demos und das Exportieren ins AVI-Format, damit man diese dann, zusammen mit einem separat erstellten Intro und Outro, zum vollständigen Movie zusammenschneiden kann.

Wer meint, bei diesem Schritt liesse sich nicht viel falsch machen, irrt gewaltig, denn es gibt hier sehr viele versteckte Fehler, die man aus Unerfahrenheit machen kann, und die sich dann später sehr zeitraubend auswirken können. Die ganze spätere Arbeit basiert auf diesen Dateien, und wenn z. Bsp. die Qualität nicht stimmt, muss man nachher vieles nochmals neu machen, was sehr motivationsraubend sein kann. Also immer gut aufpassen :)
Einrichten von CS

Wenn ihr genügend attraktive Demos gesammelt habt, könnt ihr damit beginnen, diese zu exportieren. Zuerst müsst ihr aber euer Counter-Strike so einstellen, dass es nachher ansprechend aussieht. Diese Einstellungen muss man dann beim Exportieren aller Demos immer genau gleich aktiviert haben, damit das Movie in sich konsistent und damit auch professionell aussieht!

Ich werde hier im Detail alle Einstellungen erklären, die man machen muss, und wo man sie einstellen kann:

Zunächst mal müsst ihr eine Auflösung wählen. Ich empfehle grundsätzlich immer 640x480, denn diese Auflösung ist aus gutem Grund bei den meisten Movies gewählt worden. Die Qualität in dieser Auflösung ist durchaus gut genug, der Qualitätsvorteil, den grössere Auflösungen bieten, wird vom Codec schlussendlich sowieso wegkomprimiert. Ausserdem brauchen die AVIs so sehr viel weniger Platz auf der Festplatte als mit einer grösseren Auflösung.

Die Auflösung muss man in den Counter-Strike Optionen einstellen.



Als Framerate kann man entweder 25 oder 30 Bilder pro Sekunde wählen. Ich empfehle 30 fps, weil das eine gerade Zahl ist und das ein paar Vorteile bietet später, man kann aber auch 25 fps wählen, wenn man auf die Dateigrösse achtet, das Bild wirkt dadurch nicht sonderlich weniger flüssig. Ich empfehle aber 30 fps und werde im Rest der Tutorials auch immer von 30 fps ausgehen.

Angeben muss man die Framerate erst später beim Exportieren.



Danach kann man in den Einstellungen der Grafikkarte Anti-Aliasing aktivieren, falls ihr möchtet. Ich selbst aktiviere es immer. Das Bild verliert dadurch ein wenig an Schärfe, dafür sieht es schöner aus. Ein weiterer Vorteil ist, dass scharfe Kanten beim Komprimieren am Ende Blockeffekte an den Kanten hervorrufen, während geglättete Linien sehr gut komprimiert werden können. Ich habe ein kleines Video zur Demonstration gemacht, in dem man den Unterschied erkennen kann (obere Hälfte: mit AA, untere Hälfte: ohne AA, Codec: XVID 1.0 RC 2).

Anti-Aliasing muss je nach Grafikkarte aktiviert werden, die Einstellung findet sich aber immer in der Systemsteuerung unter Anzeige, danach unter �Einstellungen� �Erweitert� auswählen.


Demovideo



Was ihr unbedingtaktivieren solltet ist der 32 Bit Modus. In der Counter-Strike Version 1.6 kann man diesen in den Grafikeinstellungen aktivieren, bei CS 1.5 aktiviert man ihn durch Übergabe des Parameters "-32bpp" an die Datei "hl.exe". Das Bild wird dadurch ein wenig schöner, ausserdem kann überhaupt erst Anti-Aliasing verwendet werden (dieses funktioniert bei 16 Bit nicht!). Die Dateigrösse verändert sich durch diese Einstellung nicht.



Als nächstes sollte man das HUD von Counter-Strike einrichten. Dazu gibt es zwei Varianten: Entweder man macht das Movie 640x480 und lässt den Grossteil des HUDs aktiviert, oder man entfernt einige Teil des HUDs und macht zwei Filmbalken in den Film von 30 bzw. 40px Grösse. Das ist Geschmackssache, ich persönlich finde aber dass ein Movie mit aktiviertem HUD mehr wie ein Spiel und ohne HUD mehr wie ein Film aussieht, deshalb entferne ich das HUD immer. Zum Entfernen gibt es eine Datei von csflicks.net welche alle Sprites transparent macht (Mirror: hier). Diese muss man ins "SteamApps/E-Mail@Adresse/Counter-Strike/cstrike"-Verzeichnis extrahieren. Nicht vergessen ein Backup dieser Dateien zu machen, falls sie schon vorhanden sind, damit ihr später wieder normal spielen könnt!



Was man ganz bestimmt abschalten sollte ist das Radar, den Net Graph, den Chat sowie einige andere Dinge von CS. Dazu könnt ihr eine Config-Datei im cstrike Ordner erstellen, welche alle unnötigen Sachen entfernt. In der config braucht es folgende Befehle:
hud_saytext "0"
net_graph "0"
cl_showfps "0"
hud_centerid "1337"
hideradar

Wenn man schon in der Config ist, sollte man eventuell noch gerade darauf achten, dass es weder in der autoexec.cfg noch in der (user)config.cfg einen Befehl namens gl_max_size hat, welcher die Qualität der Texturen reduziert.
Reparieren von Demos



Rewelator
Nun sollte Counter-Strike so eingerichtet sein, dass es genau euren Wünschen entspricht. Danach könnt ihr mit dem Exportieren der Szenen beginnen. Ein häufiges Problem, welches jetzt auftritt, sind kaputte Demos. Wegen einigen Bugs in der HalfLife Engine funktionieren aufgezeichnete Demos öfters nicht mehr, und man kann sie nicht mehr betrachten. Doch es gibt einige Tools mit denen man solche Demos reparieren kann. Das beste Tool dazu ist Rewelator (Mirror), ihr solltet alle Demos damit abspielen.

In den Optionen von Rewelator ("More Settings") solltet ihr alle Einstellungen aktivieren, die mit �automatic� beginnen (siehe Screenshot). Damit entfernt Rewelator fast alle bekannten Demo-Bugs und zusätzlich auch noch gerade alle Aufrufe des Scoreboards, welche in Movies sowieso nur störend aussehen. Danach solltet ihr das Demo abspielen können. Falls es immer noch nicht geht, könnt ihr auch den �Fix Demo� Button des SKPlayers probieren, welcher manchmal noch Demos retten kann, welche mit Rewelator nicht funktionieren.

Mit diesen beiden Tools solltet ihr eigentlich alle Demos so hinkriegen, dass ihr sie mit �viewdemo� betrachten könnt, was wichtig ist, damit ihr nachher Spulen könnt. Falls das nicht geht, könnt ihr es immer noch mit playdemo probieren, müsst aber nachher sehr geduldig sein.
Exportieren der Demos
Jetzt könnt ihr endlich damit anfangen, die Demos zu exportieren. Lässt das Demo zuerst bis vor eure Szene laufen (bzw. spult mit dem viewdemo-tool, aber immer an den Anfang der Runde!), drückt den Pauseknopf, öffnet die Konsole, und gebt folgenden Befehl ein:
startmovie dateiname fps

Zuerst zum Dateinamen: �dateiname� bestimmt, wie die Bilddateien welche CS gleich erstellen wird heissen werden. Ich empfehle einen Dateinamen wie "spielername_1_", so dass man immer weiss welche Szene welches Spielers in den Dateien ist.

Als FPS Zahl wählt man meistens die Zahl, welche man zu Beginn ausgewählt hat (also 30 oder 25). Möchte man aber später Slow-Motions machen, muss man diese Zahl mit einem gewissen Faktor multiplizieren.
Dazu eine kurze Erklärung: Bei Slow-Motions werden die Movies ja bekanntlicherweise langsamer abgespielt. Wenn wir nun ein Movie mit 30 fps halb so schnell abspielen lassen, haben wir nur noch 15 fps und alles ruckelt. Wir können deshalb 60 fps (für 50% Geschwindigkeit), bzw. 90 (ein Drittel so schnell) oder 120 (25% Geschwindigkeit) verwenden. Später werden wir bei den AVI-Dateien aber trotzdem 30 fps einstellen, d.h. wir haben dann AVI-Dateien welche eben z.bsp. nur noch halb so schnell ablaufen. Die Teile der Szene, welche nicht in Slow-Motion laufen sollen, lassen wir dann einfach doppelt so schnell abspielen, weil eine schnellere Abspielgeschwindigkeit nie Probleme bereitet.

Da eine Video-Datei mit 120fps immerhin vier mal mehr Platz benötigt als eine mit 30fps, kann man die Szene aus Platzgründen auch in mehreren Stücken mit unterschiedlichen fps-Zahlen exportieren und am Schluss in Premiere zusammensetzen.


Nun gibt man also z.bsp. in die Konsole
startmovie hurdy_1_ 30

ein, und sofort beginnt CS damit 30 Bitmap Dateien pro Sekunde auf die Harddisk zu schreiben - man sollte sich jetzt also beeilen. Kurz das Demo unpausen und auf "Resume" klicken und dann aufnehmen lassen. Sobald die Szene vorbei ist, gibt man in der Konsole
stopmovie

ein.
Konvertieren in eine AVI Datei

Geht man nun in seinen "SteamApps/E-Mail@Adresse/Counter-Strike" Ordner, findet man dort pro Frame eine Bitmap Datei. Um ein Chaos zu verhindern sollte man diese Dateien zuerst mal in einen eigenen Ordner verschieben. In diesen Ordner sollte man auch das Tool pjBmp2Avi (siehe Folge 1) kopieren. Dieses müsst ihr dann öffnen und kurz die Einstellungen ausfüllen: Als FPS immer 30 und als Ausgabedatei am Besten wieder den Namen des Spielers sowie die Nummer dieser Szene. Danach wählt man �Create� aus. Jetzt kann man den Codec auswählen, welcher für die AVI Datei verwendet werden soll.
Einer der wichtigsten Grundsätze wenn man schlussendlich ein Movie mit guter Qualität haben will, ist, dass man niemals eine Videodatei komprimiert, bevor man nicht ganz fertig ist. Jede Komprimierung kostet Qualität, und wenn man diese Datei jetzt komprimiert, verliert man mit jedem Bearbeitungsschritt viel Qualität. Deswegen wählt man �Volle Einzelbilder (unkomprimiert)�. Nach kurzer Zeit sollte die AVI-Datei fertig sein, die Bitmaps könnt ihr nun eigentlich löschen, da sie ganz exakt mit derselben Qualität auch in der AVI-Datei vorhanden sind.
Vorschau

In der nächsten Folge wird es dann darum gehen, wie man Premiere einstellt, bedient und dort die Clips der Szenen zusammenschneidet.
Feedback und Fragen in den Comments sind wie immer erwünscht.


#1: JESUS |SUPA ZiLLA @ 22.03.2004 20:21
oh n1 hurdy :) aber ig cha irgendwie de rewelator nid suge :(

#2: Hurdy   @ 22.03.2004 20:35
Hab ihn mal gemirrort:
hier

#3: JESUS |SUPA ZiLLA @ 22.03.2004 20:36
cool thx :) de wird mis movie viellecht doch no vor dr LF fertig :)

#4: hazy`-/ @ 22.03.2004 21:14
schöni sach :) guät gschriebe guät z'verstah

#5: kr0sh @ 22.03.2004 21:25
ich finde die Movietutorials en gueti sach meh chan viel lerne drus und muess sege sehr guet dargstellt allso met dem Movietutorial chan jede nub es wenigstens chli a stendigs movie here bringe ;D

#6: mYm.eXoduS @ 22.03.2004 21:31
Schöner Artikel :)
Anti-Aliasing funktioniert übrigens auch im 16 Bit Modus, sofern man keine Radeon >= 9500 besitzt.

#7: Hurdy   @ 22.03.2004 21:34
Ach, ich hab mich schon lange gewundert warum das plötzlich mal nicht mehr funktioniert hat :)

#8: MYSOLbaerlI @ 22.03.2004 21:34
jo scho aber ich ha gad e chli e noobigi frag: ich game grundsätzlich mit 1024 x 768 .. chani nu eifach d uflösig umstelle und den go d demos also (startmovie etc.) mache oder muesi au idere uflösig 640 x 480 game?

#9: Hurdy   @ 22.03.2004 21:35
Nei, sit es paar Versione spielts kei Rolle meh i welere uflösig d demos ufgnoh worde sind.

#10: ibidäibidäibidä @ 22.03.2004 21:44
saubere arbeit

aber auf die echten insider tips muss man wohl noch bis nach der LF warten oder ? ;D

#11: Hurdy   @ 22.03.2004 21:49
Ganz recht :)

Bis zur LF gibts so basic Zeug damit man ein simples Movie zusammenmachen kann und weiss, wie man die Programme ungefähr bedienen muss...danach gibts dann einige Tricks aus R4G 2, aber die will ich ja jetzt noch nicht verraten :)

Ausserdem ist es sehr wichtig auch die einfachsten Schritte komplett richtig zu machen...gibt ja genug eigentlich ganz gute Movies, die aber durch Fehler wie z.bsp. aktiviertem Chat leider dann sehr unprofessionell aussehen.

#12: |tSk|Zub  @ 22.03.2004 22:16
Da wird sich aber kaLa aber riesig auf dein Movie freuen Hurdy ;)

#13: Hurdy   @ 22.03.2004 22:22
macht er sicher :) war ja schon immer sein lieblingsmovie

#14: kr0sh @ 22.03.2004 22:55
haha ja hrudy hesch recht han de chat au ned usegnoh han ned drah denkt und werdes de verbesser im movie deh....

#15: JESUS |SUPA ZiLLA @ 22.03.2004 23:25
hurdy wie findest du video vegas ?? ich schneide jetzt mit diesem progi

#16: oracle`` @ 23.03.2004 00:57
auf das mit dem HUD wär ich gar nie gekommen...is aber eigentlich ne geile Idee...

#17: marxisto @ 23.03.2004 10:55
n1 HURDI :D

#18: 370  @ 23.03.2004 11:16
nice0r : )

#19: Level52  @ 23.03.2004 17:29
Weitere Settings für schöneres CS:
gl_texturemode GL_LINEAR_MIPMAP_LINEAR
Anisotropische Filterung in den Grafiktreiber-Settings aktivieren (braucht dann aber wahrscheinlich mehr Speicher bei gleicher Qualität da mehr Informationen auf dem Bild)

Gibt es bei Antialias in CS nicht immer noch störende Striche zwischen Texturen? Nur mit NVidia-Karten?

#20: Hurdy   @ 23.03.2004 17:59
Störende Striche hab ich eigentlich nicht

#21: blackTEHhawk @ 23.03.2004 21:52
die störenden striche sind eher ein sympthom bei abgeschaltetem vsync

#22: pot.tej @ 20.05.2004 22:34
Thanks Hurdy....merci viel mal warte scho ufe next part!!

#23: ballert @ 05.05.2005 15:21
mache ich irgendetwas falsch oder warum gibt es den befehl
"stopmovie" bei mir nicht 8(

#24: ballert @ 05.05.2005 15:27
und wann kommt endlich der rest 8(
ist ja immerhin schon 1 jahr her...

#25: KoRn! @ 08.01.2006 20:52
Hi.
Ich habe ein Kleines problem...
Wenn ich die Umwandlung in Bilder mit "startmovie dateiname fps" starte und dann wieder "stopmovie" eingeben passiert nichts und es Werden weiterhin Bilder erstellt und ich muss immer CS beenden, was auf dauer sehr nervig is. Kann mir jemand bitte helfen? Ich wei� steht oben schon aber wurde ja auch nicht benatowortet :(
Mfg KoRn!
Der Befehl heisst "endmovie" schade dass der Autor wohl nur pennt...

Kommentar verfassen
0-25/25
Um einen Kommentar verfassen zu k�nnen, musst du registriert und eingeloggt sein.


  + 
Movietutorials
Einleitung
Folge 1: Voraussetzungen
Folge 1: Benötigte Programme
Folge 2: Exportieren der CS Demos


  + 
Thu, 25.Sep.2014
Welcome back!
Mon, 26.Sep.2011
IeSF - Teilnehmer am I...
Sun, 25.Sep.2011
SESF - Clan Ambas...
Sat, 13.Aug.2011
Valve entwicklet ...
Thu, 04.Aug.2011
SESF - IeSF 2011 ...
Wed, 06.Jul.2011
SESF - Benjamin K...
Wed, 23.Mar.2011
Shutdown der ESL ...
Mon, 07.Mar.2011
WCG mit 9 Diszipl...
Sun, 06.Mar.2011
Trackmania - Bina...
SESF - Clanbase N...
Thu, 03.Mar.2011
thisisesport.ch o...
Wed, 12.Jan.2011
SESF - Clanbase N...
Tue, 11.Jan.2011
Online-Befragung - Use...
Wed, 29.Dec.2010
Lock and Load LAN-Part...
SESF - Clanbase N...
Mon, 27.Sep.2010
WCG 2010: Der dri...
Thu, 23.Sep.2010
E-Sports Arena im...
CTRL+ALT+DELETE 1...
Mon, 13.Sep.2010
WCG 10: Die Schwe...
Fri, 10.Sep.2010
WCG 10: Die Publi...
Sun, 05.Sep.2010
WCG 10: National ...
IRONFORGE GAMING mit n...
rmN ist der gNET ...
Sat, 04.Sep.2010
gNET Paysafecard ...
Wed, 01.Sep.2010
Binary Evasion st...
Tue, 24.Aug.2010
SESF - IeSF-Challenge ...
Sun, 22.Aug.2010
gNET Paysafecard ...
Mon, 16.Aug.2010
SESF - IeSF Quali...
Thu, 12.Aug.2010
SESF - Warcraft 3...
Sun, 08.Aug.2010
SESF - Qualifikat...
Sat, 07.Aug.2010
JustPlay geschlossen
skilled.ch schüttet C...
Thu, 05.Aug.2010
*UPDATE* DELL E-S...
Thu, 29.Jul.2010
Butterlan 7 - Okt...
Sat, 24.Jul.2010
GameCulture - Rea...
Thu, 03.Jun.2010
Best of the Rest ...
Wed, 26.May.2010
Start der 4Players Liga
Mon, 24.May.2010
Starcraft 2 End o...
Wed, 12.May.2010
skilled.ch SC2 Beta Tu...
Fri, 07.May.2010
DotA League künd...
Tue, 04.May.2010
Starcraft 2 kommt
Sun, 02.May.2010
EPS Alpen CS:S: S...
Tue, 20.Apr.2010
eSports Yearbook ...
Sat, 17.Apr.2010
Eins, Zwei und Dr...
Tue, 13.Apr.2010
EPS Alpen CS:S: D...
Sun, 11.Apr.2010
Matura-Arbeit - Umfrag...
Medienbericht - G...
Mon, 05.Apr.2010
EPS Alpen CS:S: Der 6....
Sun, 04.Apr.2010
ENC 2010 - CS:S: Die S...
ENC 2010 - WC3: Schwei...


Render duration: 0.01 s / MySQL: 7 Querys


Hosting: hostplanet.ch

Designchuchi gamersNET