
1:Introduction
2:Materials
3:Videos
4:Written Version
5:Troubleshooting/FAQ
6:Tips and Tricks
New Demo Smoother Tutorial! Over 20 pictures that guide you step-by-step. Click the picture for the tutorial.
Also, thank Lord Ned for this list:
Sorry about my voice. I'm not a real man yet. Hehe. But I don't think it's too bad.
Ok. I made this video because I am sick and tired of seeing crappy quality videos with the fraps logo on top. People, WISE UP. Use Source Recorder. I remember the fraps days, yes it was easy. Yes I used it. Yes it SUCKED. After reading Katana's tutorial on how to use it properly, I was amazed with the results. Found
here. I have taken this tutorial and adapted it basically exactly so people could see just how easy it is.
Some people like fraps, and if you can still capture at excellent quality with no major hits, then use it if you can afford it. However, Source Recorder will enable crappy computers to record at amazingly high framerates and high settings. Good computers can turn all to max, even if it gives them slower framerate in game. There are users who prefer fraps, and I have no problem with that anymore, unless the quality suffers. Then I would recommend that user to use Source Recorder.
Fraps is real-time recording. Real time means that it is capturing action as it unfolds, the program has no idea what will happen in the future, it is just showing what happens at the moment. That's why a lot of explosions, effects, NPCs, etc. will make FRAPS look really bad. Because your computer is spending so much time processing each frame ON TOP OF processing what will happen in game. Imagine you click your mouse, and fire a gun. Blam! Fraps is thinking "Shit he just fired his gun, render that bright flash NOW" That is why, on average computers and down, Fraps is a bad idea. If you have a good computer, it can handle most of these tasks. Some people have the hardware, some people don't. How fair is it to make the people who spend more cash on their computers the only one to get good framerates?
Source Recorder is non-realtime recording, when you play it back from a demo like I showed you in the video. Your computer knows EXACTLY what is going to happen, like memorizing the answers to a test. Sure, you still have to write in the answers, but you already know what they are going to be.
So anyways. Since your computer knows what is going on, it's like, hey dumbass, you have a muzzleflash coming up since that zombie is flyin' at you. PREPARE TO PROCESS IT. Ok so then it does, and takes a screenshot of your shotgun to the zombie face. Then it takes a screenshot for each frame afterward. That is why it gets so laggy, for each frame it takes a screenshot. But that is why you also have perfect quality.
K-Lite Codec Pack
Virtual Dub
Download Virtual Dub Directly. Click Here! (Most Recommended)
VideoMach- A Vdub alternative. (I don't know much about this so don't ask)
InfranView: Easier interface, smaller learning curve. Does the same thing as VDub or VideoMach. Try it out! More info
here
Brains
The ability to stream 52 MB onto your computer.
THE Source Recorder Tutorial
Direct Link
Link to IHASAPIE's demonstration of the second written method. No messy .tga files or extra programs to download. Watch carefully.
Fragalishus' Source Recording Tutorial Much better, but 30 Minutes.
Footnote from Fragalishus: Always use Virtualdub for compiling clips. I'm pretty sure that's what a few people here are having problems with by using Source's straight to avi method, corrupt files. The Steam post also has links to a lot of Source tools like VTF plugins and what not. He also recommends heading over
here for notes on the video and some support for it.
Demo Smoother Tutorial (30 Minutes Long)
Fraps (Full Version) vs. Source Recorder by IHASAPIE
http://video.google.com/videoplay?docid=4726829702366360374
Source Recorder and Explosions by wolfdude
Fraps (Full Version) vs. Source Recorder by Katana314
Filefront Download
Source Recorder in Garry's Mod 10 by Katana314
Filefront Download
Download Written Version
Commands in Order of Use
record
stop
sv_cheats 1
host_framerate 30
startmovie
playdemo
endmovie
How To Use SR - Method 1 - More compression options - Absolute Best Quality
1: Get in a game that uses the Source engine. (CS:S, HL2, GMod)
2: Turn your graphics down, not bottom level, but down a little bit, this insures you will get the best quality *
2: Do whatever you need to do to get the scene ready, maybe you don't need to do anything, maybe you need to set up some props or whatever.
3: Type in the console "record game1" **
4: Record the action that you need
5: Type in "stop" in console
6: Disconnect
7: Turn up the graphics as high as you feel like.
8: Type in the console "sv_cheats 1"
9: Type in the console "host_framerate 30"
10: Type in the console "startmovie movie1" **
11: Type in console "playdemo game1"
12: The game should pop up in a few moments, and it will seem SUPER laggy. This is totally normal. The audio will be off, the frames will be laggy, that is OK! Don't worry.
13: After you are done getting the action and/or the demo finishes, type in console "endmovie"
14: Exit game.
15: Open up Virtual Dub
Get it here
16: Go File>Open Movie File
17: Find the folder that you recorded in to. Use this guide.
Code:
CS:S - Steam\steamapps\Email\counter-strike source\cstrike
HL2 - Steam\steamapps\Email\half-life 2\hl2
GMod10 - Steam\steamapps\Email\garrysmod\garrysmod
Gmod9 - Steam\steamapps\SourceMods\gmod9
18: Click on movie10000.tga. Wait.
19: When a picture from the movie appears on screen, continue.
20: Click on Audio>WAV Audio.. ***
21: Click on movie1.wav. It's in the same folder as movie1000.tga
22: Click on Audio>Full processing mode
23: Click on Audio>Compression...
24: Click on MPEG Layer-3 on the left hand box.
25: Click on whatever looks good to you on the right hand box. Stereo is the only really important thing. I use
Code:
128 kBit/s, 44.100 Hz Stereo 16 KB/s
26: Click OK
27: Go to Video>Compression
28: Find either "XviD MPEG-4 Codec" or "Microsoft MPEG-4 Video Codec V3". Both are good. Xvid is a bit higher quality video, but takes a little longer to process. Microsoft is really quick, but takes a tiny small video quality hit.****
29: Hit OK
30: (Last Step!) Click on File>Save as AVI... Or just hit F7. Wait for processing, and now you have a perfect quality movie file in .avi format.
* Note that if your computer kicks ass and runs at more than 60 FPS anywas, skip this step
** Note that "game1" and "movie1" could be anything you want name the demo or movie. Name it "ballsinface" for all I care.
*** If you don't want audio, skip steps 20-25
**** If you can't find these codecs, refer to the FAQ.
Now you might be saying, "30 Steps! Fuck you Hat no way!" But really, some of these steps are self-explanatory. I just typed them out so that even the retardiest retards could understand this. Plus, print out
this text file and then you can follow along as you play with this very handy written tutorial too!
New How to use SR - Method 2 - No .TGAs or Virtual Dub! - Quicker - Sound Always Synchs!
Short version below.
Long Version (For retards!)
1: Go to Options>Video and change the display mode to "Show in a window" or whatever. The other one besides fullscreen. Whatever resolution you want, although I haven't tried setting the resolution higher than my screen resolution.
2: Playback the demo, type in all the commands including host_framerate 30. The great thing is that you don't actually NEED hf30 to synch up the audio and video now, but the video will play fast. So yea, type in host_framerate 30.
3: Either before playback, or when you want to start the movie in your demo type in "startmovie moviename avi" Yep, you add a space and the letters "avi" after your moviename.
4: Wait
5: A little box will pop up, asking you which kind of codec you want to use. If you are using Sony Vegas (or Premiere? Haven't tried yet) then click on Microsoft MPEG-4 V3. If you are using anything else, go with Xvid.
6: Z O M G! LAGZORZ! Hold on tiger, your movie is coming.
-Skip to end step-
Short Version (For Smarttards!)
1: Change to window mode
2: Load up demo, type in "host_framerate 30" and "startmovie moviename avi"
3: Select Codec
4: Wait, go to end step afterwards.
End Step Yay! Movie done. You can find it in these folders
Code:
CS:S-----------Steam/SteamApps/Account/counter-strike source
Garry's Mod 10-----------Steam/SteamApps/Account/garrysmod
Half-Life 2-----------Steam/SteamApps/Account/half-life 2
I haven't tried it on Gmod9, or any source mods.
But notice it isn't in your cstrike, or second garrysmod folder, of hl2 folder. It is in the one before that that 98% of us skip past completely.
So that is how you do it without Vdub. It is easier actually.
Q: When I click on my .dem file movie to load in Virtual Dub, it says "Unrecognized file type" and won't open. What is going on here?
A: First, you have to accept that you are dumb. Dumb for not watching the whole video, or reading the whole written version. That is what happens if you don't read all the instructions. But don't worry, I can fix it for you. Just go back to method 1 in the written version section and do steps 8-30.
Q: Every time I try to record in GM9, my screen freezes up, but then turns back to normal when I type in stop. How do I fix this?
A: This happens a lot, especially when you have a lot of props. Here's what to do.
Singleplayer
-Get any text fix. I use the one in Hunt's Mod Revamped 2. If you want to get it, use the search button.
-Exec it.
-Exit Gmod.
-Enter Gmod.
-Get your scene all ready for filming. Turn off AI if you are going to use it.
-Save Game
-Disconnect.
-Load game.
-You should be good to go.
Multiplayer
=You cannot host and camera at the same time most of the time, if it works for you then great but for the most part you can't
-Get you and your little buddies together, decide which will host and who is going to film.
-Set scene and stuff up.
-Camera person disconnects.
-Camera person reconnects.
-You can now film.
Q: I keep looking, but I can't find the Xvid codec, what do I do?
A:There are three easy steps you can take to solve this. People that did these steps correctly got the codec to work 100% of the time. (So Far)
-Restart computer and try again(If you already have, skip this)
-Install the codec pack again, and make the the
Xvid MPEG-4 Encoder is checked in the codec list
-Download and install the K-Lite MEGA Codec Pack (Google it)
(Note: You might want to also check the Xvid MPEG-4 Decoder box too. Chances are you have it, but codecs are so small, so why wait to find out?)
Q: My audio and video doesn't synch up, the audio goes faster. What do I do?
A: This is also a common problem. After you type in "playdemo demoname" you need to type in two commands: "sv_cheats 1" and "host_framerate 30".
After you do that, the sound will synch up once more. If you don't have time in your demo, hit Shift+F2 to bring up a playback menu, then click pause. Do the steps, resume, and hit Shift+F2 again to hide the menu.
Q: I don't have Windows Movie Maker or Windows XP. What else can I use to edit my movies?
A: There is a powerful editing tool called Jahshaka, it can produce very good quality videos from what I've seen, and it is 100% free, but problem is that there are not a lot of tutorials, and it is a little bit confusing and bug-prone. But as far as being free, and a good editor once you get the hang of it, I'd definitely recommend it. It can also edit sounds, pictures, and create animated files. Again, it's a little tough to get used to, but once you do, it's really great. Clicking
here to get a list of good free programs to edit your videos for any OS.

Official Jahshaka Site. Tutorials, features, about, and so on.
http://www.jahshaka.net/
User created material. Maybe some tutorials here.
Q: I'm not getting any sound! What do I do?
A: Well, first make sure you selected sound in your Virtual Dub options. To do this, follow steps 20-26 in the first method of the written version, found one section above.
Q: I'm
STILL not getting any sound! What do I do now?
A: Use method 2 in the written version. It should work all the time. Make sure that if you have a soundcard, the drivers are updated.
Q: I'm
STILL not getting sound. Anything else?
A: (Thanks Fragalishus) Disable 5.1 sound if you're not getting any sound files. Use 2 speaker stereo in the audio options.
snd_surround_speakers 2
You can add that to the autoexec if you want, or a movie config, etc.
Q: How do I change the recording directory for SR so I can record to a different hard drive?
A: You can't, not that I know of. Sorry. Just delete the .tga files right after you finish using them.
Q: I'm recording with a camera (Garry's Mod 10), but when I play the demo back, it's in first person. What do I do?
A: Make sure you start recording in first person, THEN switch to your cameras.
=I recommend recording at low-resolution to get the smoothest video possible. After you are done recording and stop it. Before you play it back, go into your graphics and set them as high as you feel. You can play it back at a higher resolution and quality than you can usually play games in. This is because it isn't recording realtime, and doesn't need to compute every movie you make. You have already made them. A .dem saves an entire game file, not just what you see on your screen. It's hard to explain but you will understand once you start using the "Drive" feature.
Thanks to KmartSqrl for pointing this out.
=Type in "r_drawviewmodel 0" to hide your weapon
=Type in "cl_drawhud 0" to hide the HUD. This includes the radar in CS:S. You can also type in "HideHud" and "ShowHud" for the same effect.
=Type in "hud_saytext_time 0" to make all chat messages disappear, even if people continue to type out new ones.
=Type in "hud_deathnotice_time 0" to make the icons that tell people that one player killed another in the top right corner that you see. This is helpful for shootouts.
=Demo files that are longer than five minutes take a long time to process, open, and are generally annoying, try splitting it up. For example:
record part1a
record part1b
record part1c
=If you copy and paste these commands, then "o" will take your hud, deathnotice, and text away, and "p" will set it back to normal.
Code:
bind o "r_drawviewmodel 0; hud_saytext_time 0; hud_deathnotice_time 0; cl_drawhud 0"
bind p "r_drawviewmodel 1; hud_saytext_time 11; hud_deathnotice_time 6; cl_drawhud 1"
= Smart users will start recording the game 5-10 seconds before the action they need starts. This gives them plenty of time to make any adjustments and in the end, they can always cut out the beginning part in editing anyways. It's better to have too much than to have not enough.
=There is a way to using SR without doing all of the Virtual Dub compression and having a million .tga files on your computer. Read the second method in written version to learn how.
Yea.