How to capture HD video (video with no Noise/Interference) using DirectX/DirectShow.?
I am working on a project in which we capture a video using DirectShow samples. I want to know whether it is possible to capture a video with No noise, No interference etc. in other words, we want to capture High Quality (HD) video using DirectShow.
Is there any sample defined in DirectShow using which we can capture HD video.
Re: How to capture HD video (video with no Noise/Interference) using DirectX/DirectSh
it's also unclear what you want to achieve.
do you want to capture the screen "whatever is happening there" and store it in a HD format ? or do you mean you want to "intercept" a HD videostream (from DVD, Blueray, TV signal, ...) and capture that ?
Capturing the screen is technically easy enough, and doing it in HD makes little difference, other than that the PC needs to be fast enough to handle the framerate and resolution you want. Things may be harder if you want to capture "fast motion" action, such as a game or video playback. If you don't have something to sync your capture code with the actual screen updates, then you could experience high levels of tearing and other unwanted artifacts.
intercepting a videostream may be harder as it could be encrypted or somehow protected by hardware. It is even possible the videostream never even gets into the videoframe buffer (=video memory), but is instead only "projected" on the display by the videocard as it renders the display. A screencapture will then just show "empty" space, a colorkey, garbage or even a fixed image at that position on the captured bitmap.