问题描述,win7下用编译好的opencv340读取视频,可以正常读取,但是用自己编译的opencv451会出现如下问题:
出现这个问题的原因是没有编译ffmpeg库,在cmake阶段没有正常下载ffmpeg相关的文件导致的,按照https://blog.youkuaiyun.com/star_of_science/article/details/104406819方法手动下载ffmpeg相关文件:
重新cmake,然后再编译一下opencv,就可以生成“opencv_videoio_ffmpeg451_64.dll”,上述问题就解决了。