利用opencv只能处理.avi的视频,opencv之前的版本之前试过好像是只能处理.avi未压缩版本的视频,未压缩过的视频相当大,一个文件大概是几十个G。(这个不确定,因为之前用的压缩过的.avi的格式的cvCreateFileCapture时会出错)
后来利用opencv的新版本可以处理H.264/mpeg4等压缩格式的.avi文件,但是还是不能处理像现在很广泛应用的flv等格式,当然可以用ffmpeg来处理,可以参考楼主博客:
http://blog.csdn.net/kuaile123/article/details/11188975
http://blog.csdn.net/kuaile123/article/details/11367309
http://blog.csdn.net/kuaile123/article/details/11378925
如果图简单点可以播放其他格式的视频,windows下可以直接用DirectShow。