【原因分析】 Qt自带的MinGW是32位版本,不支持64位的ffmpeg(解码器)。
无法播放视频,问题就出在opencv_ffmpeg2411_64.dll(opencvin)上。
【解决方法】opencvuildx86vc12in中有一个opencv_ffmpeg2411.dll文件,把它粘贴到opencvin里就可以了。
你可以把opencvinopencv_ffmpeg2411_64.dll删掉了。