FFmpeg在Windows上编译

一 概述

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

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值