лично я делаю так. В самой контре есть такая прога специально для демо - HLTV заходишь в папку с кс и открываешь ее потом прописываешь connect xxx.xxx.xx.xxx:270xx а потом record DEMONAME а чтоб остановить запись - stop
далее открываешь CS вводишь в консоль viewdemo DEMONAME В моем случае имя демки - Alexander.S. и потом с помщью fraps (программа) записываешь уже в формате .avi
Те ты когда смотришь демо можешь выбирать играка, как будто ты в спектрах.
Для плохого качаества демофайла, можешь просто прописать в консолеrecord DEMONAME он будет записывать от 1го лица, но будет дергаться оружие и невидно статов