Just came across a new in-game app that seems like it could be extremely handy.
http://www.overwolf.com/Code
Web Browser
Video Recorder
Shoot To Record
Screen Capture
Facebook
Skype
Twitter
Messenger
Steam Chat
Video Player
Share on YouTube, Facebook and Twitter
Web Widgets
I haven't tried it yet, but it seems pretty neat.
I thought this part, in particular, was really kewl;
Code
100% pure action video
No more boring 10 minutes round recordings or long editing work – get what matters, instantly.
How does it work? Configure your shoot to record trigger to match your in-game fire key (left mouse click usually). Activate "Shoot to Record" from your video recording widget and press the Record button to arm it.
Now, every time you hit left click to shoot, Overwolf will automatically start recording. When you release your mouse button, Overwolf will continue to record for a few seconds longer (just to make sure we capture your victim's head as it blasts into a million pieces), and then the recording will be paused until the next time you decide to shoot. To end the recording press the Record button again.
Keep on shooting a few more bad guys, and maybe throw in a zombie for the final touch, and… Voilà - you got what we call a killer video…
(BTW, you can configure the trigger and suspension time in settings > video).