1.

Solve : FRAPS & VirtualDub - Can this convert any faster or am I bottlenecked??

Answer»

I have been using Fraps to capture video game footage and then use VirtualDub to make a 10GB project into a 200MB video for youtube. As officer of our World of Warcraft Guild, one of my responsibilities is to use my more powerful than most others systems computer to capture the events such as raids, and share mainly with the guild members through youtube as a convenient free video sharing service, so that those who want to look back at the gameplay for laughs, curiosity into others actions at certain parts of the battle etc, or see what they missed out on and view a weekly raid that they were not able to participate in, but can chat with others after the fact about it as a spectator to the run.

Was wondering if anyone had any suggestions on a process that might run faster than VirtualDub. A 20 minute video of a guild raid to post and share for everyone to look at the weekly raid on youtube takes a long period of time, sometimes up to an hour to process, to take from 10GB of raw data and form it into a somewhat normal 200MB video.

Here is some info on settings and hardware:

Settings:
Capturing at 30fps in FRAPS, originally I was capturing at 60fps, but the files were insanely huge, reduced to 20fps and noticed some stutter in the video, and brought it to 30fps where it seems the best for smoothness and size ( FRAPS is the latest registered version, as for I own a license to software)

Converting/Encoding raw unencoded fraps video file to H.264/MPEG-4 in VirtualDub Video Compression option from drop down. (This format seems to be the smallest I can compress/encode this to without NOTICING loss of quality blur/pixelation etc.

Hardware:
Athlon II x4 620 2.6Ghz
3GB DDR2 800Mhz RAM
500 GB SATA II HDD @100GB free
Windows 7 32-bit

*During the CONVERSION process my hard drive LED is lit constantly as for this process is very hard drive intensive reading and writing large amounts of data. I set the speed setting in VirtualDub to maximum speed, but processing priority for the service as Normal. The CPU idles around 30% usage with activity of all 4 CORES on the CPU gadget that I have on my desktop that I chose not to remove even though MS struck fear in everyone that gadgets are all bad.

* I am thinking that maybe this process cant be increased in speed since the hard drive read/writes are probably the bottleneck in this process, but figured I'd post here in case anyone has any suggestions of a better setting combination to try, different format to try, or different converter to try other than VirtualDub.

* Had thoughts a year or so ago about maybe using a video capture card on a 2nd computer that is getting a feed off of the dual DVI in which one DVI goes to my 19" display and the other feeds the cloned display directly to the capture card, but I couldnt find an inexpensive way to achieve this and most cature cards out there are not intended for computer video capturing, but instead composite or coax which is to be used to record TV, Cable, and convert home videos from Tape to Digital. So I decided to stick it out with FRAPS which works well, although seems kind of abusive to the hard drive when using it and when converting the files afterwards.

Thanks for input and suggestions I work part-time at a video production company, and I have A LOT of experience converting files. My director told me how to squeeze as much power I can into converting video files.

Hardware:
Two internal hard drives
AMD graphics card
Quad Core CPU

Software:
Xilisoft Video Converter

The two hard drives keeps the bottleneck low (read from one, write to another). I'm sure you could get by with just one hard drive though.
Xilisoft will UTILIZE all 8 CPU threads, and the GPU from an AMD graphics card to convert video files at near lightning speeds.

It's pretty impressive to see it work.
If a graphics card is not within your budget, I still recommend this software.Quote

The two hard drives keeps the bottleneck low (read from one, write to another). I'm sure you could get by with just one hard drive though.
Xilisoft will utilize all 8 CPU threads, and the GPU from an AMD graphics card to convert video files at near lightning speeds.

* was just thinking I have a 90GB OCZ Vertex 3 SSD in this system that I use primarily for gaming, I could uninstall/reinstall one of my lesser played games to the regular 500GB hard drive and have about 40GB free and redirect FRAPS to populate the SSD instead of the spinning HDD. I think the SSD would take the read/write abuse far better than the spinning HDD.

Just not sure if I want to write the finished product to the SSD or to the HDD, I am thinking that for speed it probably would make sense to write the finished product to the spinning HDD vs the SSD as for it might process faster not reading and writing to a single drive. But yet the SSD is much faster than the HDD, so it might actually be faster to have it all process on the SSD instead..LOL

Regarding that software Xilisoft Video Converter and its ability to tap into the GPU cores to process vs just the CPU is very tempting. My video card is not super powerful, but CPU + GPU processing vs just the CPU taking the burden on the load should make some difference even if I am just using a AMD Radeon 5450HD with 1GB DDR3. Going to have to look up the Radeon 5450HD GPU now to see its stats for cores etc. Prior to this card I was using a GeForce 8400GS with 512MB RAM that claimed to have 16 cuda cores. This Radeon 5450HD performs way better and might assist the Athlon II x4 2.6Ghz that I using with Xilisoft.http://www.xilisoft.com/video-converter/video-converter-comparison.html

Impressive software ... good deal going on until 4/20 $20 off + if I share this on FB I get an additional $10 off of the $20 for $30 off. Looks like I can get by just fine with the Standard Edition, however the extra features for editing are tempting as well even though I currently do not edit the videos, they are currently just posted exactly as recorded and converted. I think I am going to use these offers to get Ultimate at 50% off normal price for just $30 vs $60.

My Radeon HD 5450 has 80 stream cores, not sure if thats going to make a big difference or not, but maybe will help the CPU out some if needed. The VirtualDub was only running the CPU around 30% so I am thinking that this process is nothing for the quadcore, although maybe if I used the SSD instead the CPU will come to life with more activity not waiting on read/write data latency to process its next conversion instruction. As well as maybe Xilisoft will make better use of the hardware to crunch this out faster, even though I SUSPECT the slowness is due to excessive drive activity.

http://en.wikipedia.org/wiki/Radeon_HD_5000_Series

Carbon Dudeoxide
Thanks for your help with this No problem! Glad to help.

I bought the standard version. I didn't need the other features advertised in the more expensive versions.


Discussion

No Comment Found