use soldat demo player, and theres an option to extract bitmaps from demo. This takes a long time but it saves each frame as a bitmap in the demos/extracted folder. Then you have to use a program to compile them into a movie, (try searching google for something like, "bitmap to avi")