CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Nov 2009
    Posts
    7

    How to capture HD video (video with no Noise/Interference) using DirectX/DirectShow.?

    Hi,

    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.

    Anybody have any idea regarding this.?

    Any help will be appreciated.



    Regards,
    Mbatra

  2. #2
    Join Date
    Nov 2000
    Location
    Voronezh, Russia
    Posts
    5,572

    Re: How to capture HD video (video with no Noise/Interference) using DirectX/DirectSh

    HD or SD is a technical specification of video resolution. By no means it guarantees any picture quality characteristics which better belong with hardware rather than software parameters.
    Best regards,
    Igor

  3. #3
    Join Date
    Apr 2000
    Location
    Belgium (Europe)
    Posts
    3,150

    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.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



HTML5 Development Center

Click Here to Expand Forum to Full Width