windows下编译ffmpeg(MinGW+MSYS)

本文详细介绍了在MinGW+MSYS环境下搭建FFMPEG的全过程,包括解决依赖问题、配置环境、克隆FFMPEG源码、以及编译安装的步骤。特别强调了翻墙安装、yasm汇编编译工具的安装和FFMPEG源码配置的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:MinGW+MSYS环境。官网安装MinGW的下载管理器,运行后把基本项都勾选,然后再菜单里应用。安装好的package是绿色的。如下图所示。注意:安装失败是因为被墙了,必须翻过去,否则换其他方式吧。

2:给MSYS环境下安装yasm汇编编译工具,否则FFMPEG的编译会报如下错误:

nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

3:从github上clone FFMPEG时,要修改一下配置文件。命令行如下:

git config --global core.autocrlf false

不这么做,编译时会报一个缺少分割符的错误 。报错的原因时因为不同的操作系统对看不见的回车换行的二进制编码不同。

missing separator

4:然后转到FFMPEG目录下,依次执行三行命令

./configure

make

make install

都要等待一段时间,如果等的太久感觉像死掉了的话,敲个回车试试。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值