Sony Vegas is really good for doing that. You could put the text over the video, and use Video FX or transitions to make it more interesting.I've been wanting to make a funny moments video of black ops 2 but with subtitles. Like showing what the person said, yet in a funnier way. What's the best way to do this?