As stated, With most CS movies the entire game is recorded in the form of a Demo. Basically the game can be played back and render as if it were happening live.
What they do is select that certain player and record that player and that certain Degree X and Degree Y which you can program into the CS console. Then record, then record the same thing while Having CS just render the Wireframe. 50x times better/quicker then a 3d Program also it’s easiest.
CS, Quake, Battlefield are some of the games that can do this. Most games that are in Professional Gaming league have that ability. Except Halo 2. This feature is nice because you can program these demo’s to render the game at high resolution’s and Frame rates. It won’t be real time but it can render the game to a Video file or a series of TGA/PNG frames.
Most Quake videos that are around the net are recorded at 1600×1200+ and 300fps.