首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

directshow控制录像时间的编程思路

2012-02-23 
求一个directshow控制录像时间的编程思路求一个directshow控制录像时间的编程思路现在我用directshow开发

求一个directshow控制录像时间的编程思路
求一个directshow控制录像时间的编程思路
现在我用directshow开发的视频程序功能已经完善了...但还要加一个功能就是视频录像时间的控制...我的要求如下:

在开启视频预览后,程序处于准备录像状态,当按下开始录像按钮后,程序应该将此刻前10秒钟的视频保存到指定视频文件中...

我一直不知道这种功能应该用什么算法...以前用截帧处理帧的方法实现过...但是获得不了很好的视频效果...而且感觉方法很笨...我想知道有没有特定的directshow方法实现这一功能...或者通过MFC或API的什么方法处理...

麻烦大家帮帮我...这功能困扰我半年多了...

[解决办法]
搞一个10秒的队列,总是存前10秒的放在内存中。需要的时候存起来。
[解决办法]
从预览刚开始就进行录像,录像存临时文件、或存内存中;当按下录像按钮后,将最后的10秒录像数据复制新文件中去;

简单呀

热点排行