由于我是在ubuntu上开发,然后在Windows上编译,所以需要在Windows上也配置好相关环境。我在ubuntu上安装的ffmpeg-7.0.1,因此在Windows上也安装的这个版本。
一、下载安装ffmpeg-7.0.1
进入官网:Download FFmpeg ,点击Windows版本
点击下方红圈
在Release中选择最新版本,或是上一个较稳定的版本
这里需要注意的是:ffmpeg-release-full.7z 和 ffmpeg-release-full-shared.7z 的区别
文件名中含有 -shared 的解压出来才会有 lib 和 include文件夹,否则是没有的
下载解压后将bin路径保存在系统变量Path下,重新打开命令行窗口输入
ffmpeg –version
有输出没有报错即可。
二、运行项目时弹出错误框:
无法定位程序输入点avpriv_fopen_utf8于动态链接库D:\ffmpeg-7.0.1-full_build-shared\bin\avfilter-10.dll上
三、下载安装ffmpeg-6.1.2
看样子是路径或版本不对,但是我路径是没问题的,所以我换了个低版本ffmpeg-6.1.2,直接在官网首页下滑,找到对应版本,下方三个压缩文件都可以,参考之前版本安装。
竟然不报错了!可能ubuntu和Windows上有差异吧,那就这样吧~