Procedure:
-Recorded a demo on a server.
-Set quality settings in video card control panel to high (Anti Aliasing, Anisotropic Filtering, etc.)
-Started ioUrbanTerror, turned off full screen, set to 800x600 resolution and set all settings to high and turned off some interface stuff, like lagometer and fps-indicator. Set cl_avimotionjpeg to 1 (set to 0 if you want it to produce uncompressed, which is huge but higher quality) and cl_aviframerate to 25. Bound video to F7 and stopvideo to F8. Set r_gamma to 1.8. Used a compile of ioUrbanTerror that does gamma correction, even when r_overbrightbits is 0 (will be publicly available starting at 4.1).
-Played back the demo, and used F7 and F8 to record the video0000.avi, which is about 1.8GB).
-Loaded the video0000.avi in Adobe Premiere and did editing (cutting/music/effects/intro) and exported it as uncompressed (both audio and video) .avi with 25 frame rate and 800x600 resolution, which created a 7GB .avi file. Interleaved audio every second and used max precision in the key framing options. Could have used a compression directly from Premiere, but it didn't work properly for me.
-Loaded the 7GB .avi in virtual dub and compressed it to xvid and mp3. Did some experimenting with what bit rate gave the quality I wanted while maintaining a reasonable file size.

[up/left/down/right]ARROWS = camera preset for angles in 3rd person view
NUMPAD5 = camera preset with fixed distance and angle from behind the character
NUMPAD UP = camera closer to the character
NUMPAD LEFT = turn camera left of the character
NUMPAD DOWN = camera further away from the character
NUMPAD RIGHT = turn camera right of the character
NUMPAD[1,3,7,9] = camera preset positions

See the config for the rest of the bindings like FOV change.

Note:At the end of the config there is where the resolution is set for. See the list of res* variables. Its default set at resHD720p settings (1280x720). But it's best if you turn it down. To let say DV resolution (res720_480). Just adjust the last line accordingly.

For capturing scenes for a movie its best not to use fullscreen mode so you can tell the engine to run at a resolution of some video standard (DV NTSC, PAL, HD) which your monitor might not be capable of doing.