What do you mean there must be a better way? Fraps movies are very large because it takes a lot of CPU power to capture raw video from a game (that the CPU is already running), asking the CPU to simultaneously compress that captured video is something short of a mainframe.