怎样用DirectShow把从USB摄像头捕获的数据压缩成mpeg4,保存为avi文件 或者数据流发送到网络。
小弟是学Delphi的,但最近看了。VC论坛关于DirectShow的贴子,现在捕获基本没问题了。现在就想把它转换成mpeg4。或DivX。或asf。
delphi论坛区这方面的东西太少了。所以跑到这里来了。望能得到大家的帮助!
谢谢!

解决方案 »

  1.   

    如果捕获没问题,那就在采集的 filter graph 中加上一个 divx codec filter 和一个 file writer filter 不就行了
      

  2.   

    同一楼上说的,建议用dxshow来做,不难。
    先用工具GRAPHEDIT模拟,在用vc vb实现。
      

  3.   

    to: gboy(★)(★) 
    如果用DivX,需要DivX动态库对吗?要不要注册的?如果要动态库,怎样调用?
    总之我需要哪什么?注意什么?
    问题太多了.不好意思!
      

  4.   

    只要系统中安装 divx codec 就可以了,会自动注册它的 codec filter。
      

  5.   

    哪里有DivX Codec ? 要发布程序时怎样连同DivX Codec 发布 并注册它?
      

  6.   

    可以去 divx 的网站上下在安装盘,最新的版本大概是 5.03 (不过是收费的, 用在商业软件中不太好)
    -------------
    你也可以去找 divx 4.x 版本的或者 xvid 的 codec ,免费