前言:
首先,OpenCV自带的读取视频的接口(VideoCapture)可以直接读取264视频格式,这点是要知道的的,为了程序的健壮性,我们尝试一下FFMPEG,因工作需要所以专门来了解一下,记住一点(rtsp方式的时候要用tcp方式从网络中读取视频)。
准备:
环境:注意不需要编译源码,真的不需要编译。
到官网https://ffmpeg.zeranoe.com/builds/直接下载,三个全部下载 Staic(配置环境变量到path,.exe在cmd下直接运行,测试命令,ffplay run.mp4,前提要能找到这个文件),Share(dll,放到VS工程目录下),Dev(include,lib,VS配置的库目录和包含目录(配置过opencv的都知道吧))
解压过之后应该是这样的。
代码:
环境配置好,把里面文件