如题~!!
最好有一个完整的程序或例子!小弟不胜感激!!

解决方案 »

  1.   

    首先摄像头采集的格式一般是AVI的,你首先得到AVI的格式文件,然后找到WMV的文件数据结构,或者上网找AVI==>WMV,就这么简单!
    至于如何得到AVI文件,到微软的网站下载DX的开发包里面有代码!
      

  2.   

    楼上的,你的意思我清楚!
    我的意思是:
    利用VIDEO FOR WINDOWS SDK开发的是avi的mpeg1压缩方式的
    图像,我现在想用wmv开发包直接让窗口捕获的视频是mwv方式
    的图像,因为这样速度快,而且数据量没avi大!!
    有办法没!!!
      

  3.   

    http://community.csdn.net/Expert/topic/3116/3116280.xml?temp=.2822077没有完整的代码!!
      

  4.   

    楼上的能说明白点么???是不是自己读取端口数据流,然后利用wmv sdk对数据流进行编码压缩
    转化成wmv流格式然后用windows media 播放????
      

  5.   

    用Directshow开发好了,做filter,实时对流进行转化并存储到存储介质上.
      

  6.   

    用Directshow开发好了,做filter,实时对流进行转化并存储到存储介质上!不太懂?
    有完整的例子么???
    发给我一个吧!
    [email protected]
      

  7.   

    用directshow的结构来做
    既然能capture 下来生成AVI, 你查一下他的filter graph的构成,然后想办法把生成avi的相应的filter换成保存wmv(asf writer filter)的filter
      

  8.   

    楼上的兄弟,我对directx不是很懂,我用的是
    Video for window sdk抓的图像,你说的方式
    你有没有完整的例子啊!!
    先谢谢了!vfw 只支持mpeg1格式的avi视频!
      

  9.   

    试试Windows Media Encoder SDK.
      

  10.   

    直接用DirectX SDK里面的GraphEdit生成一个图,用WM_Writer Filter就可以
    用Windows Media Encoder SDK也行