video capture,用DirectShow捕获视频,如何取得每帧数据??
我用DirectShow捕获视频(参照了DirectX sample:AmCap),可是amcap写入到一个AVI文件里了,我想取得写入文件之前的每帧捕获图像,请问怎么处理???我查阅以前有好多兄弟问过这个问题了,可是都没什么明确的解决方法,听说从Render里取,但不知道具体怎样取数据,希望各位高手支支招!
先谢过!
我用DirectShow捕获视频(参照了DirectX sample:AmCap),可是amcap写入到一个AVI文件里了,我想取得写入文件之前的每帧捕获图像,请问怎么处理???我查阅以前有好多兄弟问过这个问题了,可是都没什么明确的解决方法,听说从Render里取,但不知道具体怎样取数据,希望各位高手支支招!
先谢过!
看看这边文章,是翻译direct8。1 SDK自带的帮助上面的
directshow turation里面的相应部分的内容
Grabber好像是DirectX8.1里才有的东西,这样写出来的东西对DirectX的版本要求比较高!
我想不用Grabber,使用IMediaEventEx自己接收事件。但不知道IMediaEventEx是DirectX哪个版本就开始支持了?熟悉的朋友请关注一下!
看看就知道。你们是不是发现ds的IVideoWindow窗口特别难看,怎么修改成自己的样式
象金山影霸的视频窗口?有何好的办法?
换肤技术在界面版应该讨论比较多吧。