I've been trying to figure that one out for ages to record games onto my laptop, but everything I've seen says yes - you do need some sort of capture card.
There's some good video about it:
I have not tried the Dazzle yet, as I've heard it sometimes doesn't work...