look for client recorders i think in google think most high quality ones are done with cam corder or something.
the best and high quality ones our done with a device called HD PVR records everything at 1089i, I got a 1tb HD PVR but I dont really use it, but now I got a new laptop that has a esata input I can now record league of legends with it, but once I get my league runing then I might be able to :/ oh yea, it's not free, the one I have costs about 400 dollars+