Counter-Strike 2

Counter-Strike 2

Not enough ratings
CS:GO Video Recording/Quality Guide
By ✪ delo20
a lot of people started to ask me how to record high-quality csgo videos , especially 60fps videos.
First of all;
If you only want to record a quick preview of your frag then I guess it's not worth recording the video this way but once you want to achieve a certain quality for whatever reasons or you want to edit it for a fragmovie, then this is your guide.
I know there are a lot of other ways to do it and achieve similar quality. This is just one possibility and maybe it will help some of you
   
Award
Favorite
Favorited
Unfavorite
Introduction
many people around the CS:GO community are interested in making videos, and the quality is getting frustrating. People recording directly from other recording softwares and getting laggy footage, or encoding footage in a bad codec that makes it look terrible. So I decided make a little guide on how to get a good quality videos.
Recording
To record a demo, you need to Enable developer console.
once you're in a game, open the console, and type "record demo_name" with "demo_name" being whatever file name you want. When you're finished recording, type "stop" in the console . There will now be a .dem file in your /csgo/ folder with that file name. if you do leave the game (due to spec bug or a disconnection, etc), you need to record again once you re-enter.
so now when you .dem file in your csgo folder Open CSGO. open developer console, and type: "playdemo demo_name". and type "demoui" in the console and find whatever bit of the demo you want to record.
Console Commands
cl_draw_deathnotice_only 1 sv_cheats 1 host_framerate 300
host_framerate 300 makes 300 frames per second. If you put host_framerate 60, you'll get 60 frames per second.
From the point you want recorded use console and write: "startmovie moviename" .
close the console. moviename can be anything you like.
wait while your PC jaggedly plays through the clip. When it's done reopen the console and type: "endmovie".
Converting .tga files to .avi with VirtualDub
After you're done with recording, you should be able to find a lot of .tga files in your csgo folder, named in an alphabetical order (which means that you can record 26 videos before it starts overwriting the first one).
The first one is the audio recording (a.wav), so take that one and save it somewhere else. The second one (b.tga) is the actual video recording. Now open Virtual Dub and drag&drop b.tga to import the whole video, go to video -> frame rate and type in your framerate, which in this case iis 300. Hit F7 or file -> Save as AVI to choose your destination and render it.
This might take a while ;)
Handbrake settings
The key factor here is the "Quality" slider. Usually I use values between 10 and 15, but it really depends on your internet-speed and the length of the clip. A low value means high quality and high filesize while a high value means low quality and low filesize. My latest video with a length of 32sec and set to Quality= RF:12 resulted in a 210MB filesize. RF:14 would probably be something around 120MB...
Just play around with it and see what's best for you ;)
Tools
Virtual Dub (freeware): virtualdub.sourceforge.net/
Handbrake (freeware): handbrake.fr/downloads.php
1 Comments
mariusica58 Jan 1, 2020 @ 3:26pm 
Please spam comments on my steam profile. im trying to collect comments ty