我看见有帖子说用DirectShow做视频捕捉,可是我在DirectX中找不到有DirectShow的内容,还有人说用Vfw32开发,可我的机器里也没有vfw32.dll,请问这些东西在哪下载,在什么开发包里?要是有源码提供就非常好了。

解决方案 »

  1.   

    DirectShow这个可以
    不过我没怎么研究过
    目前没这个精力
      

  2.   

    DirectX 9.0 SDK(Summer 2004)
    你去下这个 里面有很多源码的
      

  3.   

    可以用vfw就可以了,不过有的视频卡不支持...................
    到msdn里面查一下cap开头的函数,使用非常简单的...............
      

  4.   

    Summer 2004这个版本里面才有DirectShow,其他很多新的版本都没了
      

  5.   

    vfw的比较简单
    directshow需要下载DXSDK,需要配置环境,是基于COM的
      

  6.   

    如果用directshow,推荐看陆其民有两本书: 《DirectShow实务精选》 《DirectShow开发指南》
      

  7.   

    http://blog.163.com/ntsoft/blog/static/11635392008101492416756/  很详细
      

  8.   

    安装 DX9 就可以看到 DShow了
      

  9.   

    《DirectShow开发指南》陆其明
    书中就有这类的源代码详解
      

  10.   

    用VFW就可以实现吧?里面不是有个Video Capture函数库?
      

  11.   

    使用Directshow开发也可以,不过要安装DirectX9[1].0bSDK.exe.如果需要可以发给你一份。在那个安装目录下有Directshow开发包。如果说到书籍,推荐《Visual C++视频技术方案宝典》。书中有讲到使用directshow开发视频音频等,但有点美中不足的是,视频与音频如何同步录制没有将。音视频同步,让我挺困惑的。