MFC加载视频问题

[复制链接]
查看11 | 回复3 | 2011-10-8 22:40:17 | 显示全部楼层 |阅读模式
先说一下显示视频的原理吧。在VC中显示视频其实就是一帧一帧的把视频的图片贴上去,就跟做动画一样的,所以就需要不断的重图。所以一般在ONDRAW()函数里加载首先,用MFC的对话框做,你可以先加入一个PICTRUE控件,名为ID_STATIC_PICTURE。然后用CDC* pDC = GETDLGITEM(ID_STATIC_PICTURE);获得控件的DC。有了这个DC你才可以进行画图贴图加载视频这一类的工作,因为你有了对应的设备窗口。有了这知识,相信你也能轻松的加载视频了。可以用OPENCV,DIRECTSHOW,FFMPEG等SDK来加载视频,具体代码太长,你可以去网上搜就是了。都有对应的加载视频的函数。如果你是要对视频的每一帧进行处理的话,...
回复

使用道具 举报

千问 | 2011-10-8 22:40:17 | 显示全部楼层
DShow....
回复

使用道具 举报

千问 | 2011-10-8 22:40:17 | 显示全部楼层
DirectShow...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行