VC++用MFC的控件显示输入视频,并且可以随时截图,保存图片。

2024-12-01 18:36:23
推荐回答(2个)
回答1:

MFC里没有这样的控件,要实现预览可以通过两种方式,一种是迹昌基VFW(比较简单,功能稍微简单点),一种姿谨是迅胡DirectShow(稍微复杂,但功能强大)。两种实现方法都是一样的:调用各自的视频预览接口,然后把mfc的某个窗口句柄传进去(CWnd,CStatic,CDialog都可以),就可以在窗体上实时看到视频图像,保存图片的方法是通过获取预览流数据然后自己写文件。
总之MFC的标准控件没有这个功能。

回答2:

现在都信袭早是禅拦站在巨人的肩膀上,没必要自己从底层写一个控件滑雀;使用第三方控件,比如qvod, stormcode,realpaly,然后完善控制视频的代码。