Don't recored it to video live. Demo it, then record the video from that. Also, Xfire's video codec is not the best (as mentioned, its still in beta), so I wouldn't recommend it. Once screen capture program that I know of that is GPL'd is
CamStudio. I haven't played around with it too much, so I am not to sure on the quality, etc., but I think its worth trying out.