I want to create a video file from a directx program i have written. I want to know what would be the most pratical way to convert the video output of that program into a nice mpeg or other video format.
I was looking at 'capture cards' or devices which allow video editing, but reading them they are meant for capturing video from an external source (video camera) and don't know if they would be capable of capturing the output of my video card.
Otherwise, I thought might be possible to write a out a bitmap file for each frame rendered, then compile into a moive. That seem like alot of work though, has anyone done this?