To be honest, I am not sure that I notice that much of a difference between DirectX 9 and DirectX 11. TotalHalibut though, posted a pretty good comparison video on his YouTube channel. Nonetheless, it is still a fantastic looking game. I am playing at 1080p with everything set to Extreme except for shadows and water, which are set to Ultra. My machine doesn’t quite have the stones to run Crysis 2 at Ultra at 1080p with FRAPS recording full-screen without serious performance issues. That’s just the way the world should be I suppose. Oh, sorry about the crapass frantic running about in the video.
For whatever reason, FRAPS has an audio sync issue on some machines, mine included unfortunately; I’m not sure if it is the FRAPS software itself or some compatibility/driver issue. According to the FRAPS support forums, folks with ASUS motherboards have resolved this issue by uninstalling the EPU-Engine and Turbo-V (mostly EPU-Engine). I have also heard that setting both your recording and playback audio sample rates to 44.1 kHz helps as well. Neither solutions nor anything that was suggested seemed to work for me including, changing the HDDs to which I record the videos and changing the video/recording resolutions/FPS.
So, I don’t know how to prevent the delay from occurring in the first place, but it’s pretty easy to fix. I think the audio track may be recording at a slightly slower rate than the video. As the video progresses, the audio becomes increasingly out of sync. In fact, the audio tracks on some FRAPS source files are longer than the video. All you need to do is compress it down (not clip, compress). There is a YouTube video that shows how to do the corrections in Sony Vegas, it’s pretty easy to do the same thing in Adobe Premiere:
- Right click on audio track on your Timeline sequence and select “Unlink”
- Select the Rate Stretch Tool (hotkey: X)
- Drag the audio track to compress it down.
It’s a little tedious to align the audio with the video if the lengths are the same, but it works reasonably well. I tried setting a manual delay within each of the FRAPS video chunks in both YAAI and VirtualDub, but that didn’t seem to work. I’m pretty sure that was my fault though.