Fraps & VirtualDub: How to save disk space and enjoy good quality, small file size HD video clips

VirtualDub & Fraps settings

The biggest problem most of us face while recording gameplay clips with Fraps is its disk space usage. Fraps records everything uncompressed, continuously (free version is limited to 30 sec.) and sequential. Meaning from start till stop the “whole” clip is split into single 4GB files (I believe due FAT32 filesize restrictions).

The length of a single 4 GB clip depends on the resolution and the in-game scene you record it in. For example, for me a 4 GB clip has about 90 sec. worth of gameplay in 1920×1200 resolution.

Because of this uncompressed real-time recording your frame-rates drops significantly while playing. There is NO way to keep up 40+fps with Fraps running unless you have one hell of a monster system.

Imagine what happens when you want to capture a 30+ min gameplay clip. Either you buy yourself a Terabyte HDD or you use a very simple trick: recording in half-size, upscaling and sharpening. Read the whole How-To guide!

Recording in Half-screen/size

Before we start with VirtualDub transcoding, upscaling and sharpening, we first have to record our gameplay. We do not record our gameplay in full-screen/size mode, as usual, but in half-screen/size:

Fraps: Half-size recording

This means if you have a game running at 1920×1200 resolution, Fraps will record it at 960×600, or if you run it at 1280×1024, Fraps will record 640×512, etc. Which in turn translates into much more gameplay time in each 4 GB file.

Another example: While recording in 1920×1200, I only got about 90 sec. (1:30 min) per 4 GB file, recording in half the resolution (i.e. 960×600) resulted in about 360 sec. (6 min) per 4 GB file. Whole 270 sec. more!

Upscaling and Sharpening

We want HD Quality, so we’re going to upscale and sharpen our recorded clip. Start up VirtualDub, open the uncompressed file, change in “Video” -> “Full Processing Mode” and “Audio” -> “Full Processing Mode”, then set your VirtualDub according to this screenshot:

Save your settings via “File” -> “Save processing settings” or Ctrl+S, so you can simply load them in the future. Saves a lot of time!

Addendum: Regarding “Threads”; QuadCores = 6, DualCores = 3.

You’ll need VirtualDub and a codec-pack which has the H.264 codec, like the “K-Lite Mega Codec Pack“. The settings in the screenshot are the same ones like in “VirtualDub 720p HD settings for YouTube! [Good quality, small file size]“, what differs, however, is that we are also going to use the “sharpen” filter.

We call the method to resize a lower resolution (960×600) to a higher resolution (1280×720, in this case), UPSCALING (sometimes also refereed to as up-converting). For your information, 1280×720 is the Standard HD (720p) resolution. The other is Ultra-HD or Full-HD (1080p, 1920×1080).

However due the upscaling method we lose quality, which is where the filter “sharpen” comes in. Upscaling from lower to higher resolutions causes the image to “blur”. Sharpen removes the blur and, well, sharpens the image.

You’ll have to experiment with the slider in preview mode around a bit, until you find the result best to your liking. I found myself settling down between 23-30, depending on each clip.

When everything is set, start transcoding via “File” -> “Save as AVI”.

Two important VirtualDub settings you should not forget:

“Options” -> “Preferences” -> “Threading”: Set the “Video Compression Threads” to 1. This is important if you have a multi-core CPU to make use of the multiple cores and in turn speed up the transcoding process.

VirtualDub: Threading enabled

Since VirtualDub Version 1.9.4 there’s an option to use your GPU as part of the transcoding process. Make use of it to additionally speed up your transcoding process. “Options” -> “Preferences” -> “3D accel”, hack in the box.

VirtualDub: 3D acceleration enabled

Addendum 23.10.2009:
There’s currently a problem causing VirtualDub 1.9.4/5/6/7, crashing under Windows 7. The culprit is 3D accel! Turn it off under “Preferences” -> “3D accel” and enjoy VirtualDub once again!

VN:F [1.8.4_1055]
Rating: 9.3/10 (9 votes cast)
Fraps & VirtualDub: How to save disk space and enjoy good quality, small file size HD video clips9.3109

Related posts:

  1. VirtualDub 720p HD settings for YouTube! [Good quality, small file size]
  2. Real-Time Screen capturing/recording easily done with VirtualDub and VHScrCap
  3. Fallout 3 goes into the Pit – “The Pitt” HD game play clips!
  4. The Hillbillies invade Fallout 3 – “Point Lookout” HD gameplay clips!
  5. ‘Dismembering for Dummies’ by X-Men Origins: Wolverine [HD gameplay clips]

13 Comments | » Comments RSS Feed

ACANovember 21st, 2009 at 03:56 PM

THATS TRUE AND AFTER THAT YOU CANB JUST CONVERT IT IN WINDOWS MOVIE MAKER AND IT WILL BE JUST 15 MB

DHDecember 14th, 2009 at 02:17 PM

how big are 2-3 minute clips created this way? I’m having trouble getting clips below 200MB, which is way too big for me.

Don SalvaDecember 14th, 2009 at 08:09 PM

Depending on quality settings about 200mb for 5min.

JessicafcDecember 25th, 2009 at 06:28 AM

A kind of useful knowledge

BryanPFebruary 7th, 2010 at 11:25 PM

Hey, great article! You may want to add a note about multi-threading regarding the H264 settings. You show in your H264 settings screenshot “6″ in the “threads” field but I assume that’s because you have a quad-core. It wasn’t until I watched your video on youtube that I realized my threads should be set at 3 because mine is a dual core. Anyway just an FYI, thanks again for sharing this info!

Don SalvaFebruary 8th, 2010 at 12:14 AM

Yes, that’s covered in this article:
http://www.donsalva.com/virtualdub-720p-hd-settings-youtube/

BryanPFebruary 8th, 2010 at 11:16 PM

Hey Don I’m curious about this, I saw on your youtube page that you cap in Fraps at 29.97 fps. Just wondering why you cap at that framerate instead of just 30fps say. I understand 29.97fps as it relates to NTSC standards but just wondering you are capturing video that won’t be played on a tv at that fps?

Don SalvaFebruary 9th, 2010 at 12:11 AM

Force of habit. Because of NTSC ;) . Don’t have to be 29.97. Can be 30 even 45. Usually I go with 30 fps.

BryanPFebruary 9th, 2010 at 01:23 AM

Got it, thanks for the quick response.

KevinMarch 9th, 2010 at 03:59 AM

I have just installed VirtualDub, and I am following your directions. I created the resize filter, but there is no sharpen filter, along with other filters in the screenshot that are also not there. I have installed the full K-Lite codec package, which I was already familiar with. I would provide a screenshot for proof, but can’t.

KevinMarch 9th, 2010 at 04:04 AM

Also, I do not see the list of codecs in VirtualDub after I have installed and restarted Windows 7 64-bit. I have restarted, and I am getting nothing.

KevinMarch 9th, 2010 at 04:04 AM

I’m sorry, I mean after installing K-Lite and restarting Windows.

Don SalvaMarch 9th, 2010 at 08:42 AM

Then you must’ve a different version because those filters I showed are an integral part of VirtualDub.

I’m guessing you’re using the 64-Bit version of VirtualDub? I’m not, perhaps the 64-Bit version hasn’t got the filter because they aren’t 64bit compatible?

Try using the 32Bit VirtualDub. If you ARE using 32Bit VDub, then I’m at loss too.

Leave a comment

Your comment