ffmpeg的依赖编译 视频分析视觉处理时经常要用到视频和流的编解码处理这就难免要用到ffmpeg这货了,官方的dll 有时调试和部署时因编译器不同库有时出错,而且也不能修改源码的操作和定制。部署有时依赖问题造成冲突程序崩溃。 ffmpeg的编译是 linux下发展过来的依赖链接比较麻烦。 下面就将ffmpeg的vc依赖和其他依赖都剔除 编译出单个ffmpeg动态库(dll)和静态库(lib) (w0aw) CSDN下载 我记个笔记: (效果如下) ffmpeg官方下载源码down下来目前是4.1 以后的版本大同小异 因ffmpeg需要用MSYS2+msvc来编译的 官方下载MSYS2安装 用pacman命令安装 yasm nasm pkgconfig 工具因我的MSYS2早装了可能还pacman了其他库 到时看提示缺什么吧,注意不用pacman安装 g++因为这里是用msvc.将ffmpeg源码在MSYS2的home解压 见图 编译之前ffmpeg有许多的第三方库依赖 看