admin管理员组文章数量:1613027
一 概述
ffmpeg编译可以用于了解ffmpeg也可以获得自己需要的版本的库
二 编译步骤
首先下载ffmpeg,下载地址 Index of /releases
如果在windows上编译需要实用到msys这个工具,可以模拟linux环境,使用命令行编译。网上搜索msys2就可以了,然后下载安装即可,不复杂
接着我们需要使用qt的mingw编译器来进行编译。将qt自动安装的mingw编译器拷贝到msys环境里面来。
将ffmpeg给拷贝到msys环境里面来,比如我这里的ffmpeg-4.1.3
然后就开始编译啦,打开mingw32的操作台
由于后期会报错因此需要提前安装几个工具,这都是在这个mingw32命令行里面安装的。
pacman -S diffutils
pacman -S pkg-config
pacman -S make
开始编译
1 进入ffmpeg文件夹
2 指定mingw编译器路径
3 配置这里的指令就可以根据自己的需要来选择了,这里比较花时间。
./configure --prefix=/home/Haer/install413 --disable-x86asm --enable-shared --enable-static
4 编译安装
make install -j16
之后就耐性等待编译安装成功就好啦
三 验证
建立一个qt工程,将编译好的ffmpeg库放进去
之后将bin中的所有库拷贝到lib文件夹里面,在qt的pro文件里面添加
这个时候添加验证代码
运行看到输出即可
附录 参考博文
Windows msys2编译ffmpeg问题之cmp: command not found解决方法_sz76211822的专栏-CSDN博客
FFmpeg开发笔记(三):ffmpeg介绍、windows编译以及开发环境搭建_长沙红胖子Qt C++ Linux Arm-CSDN博客_windows编译ffmpeg
版权声明:本文标题:FFmpeg在Windows上编译 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728649796a1167882.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论