FFMPEG Windows 下编译

        最近有个项目需要用到传屏,看了一些文章后,决定使用ffmpeg库实现功能(录屏,H264 解编码),在编译FFMPEG时遇到了很多坑,还好都一 一化解,最后成功的在Windows 下编译出支持X264编码的ffmpeg库,将经验总结如下:


1. mingw windows安装,目前的版本自动在线安装容易失败,会对后面的编译造成影响,如果自动安装失败时,建议从“离线安装”突破。


 2. yasm、sdl、x264库的安装,参照“https://www.cnblogs.com/dwdxdy/p/3625766.html”这篇文章可实现顺利编译和安装。


 3. ffmpeg 编译时,如果使用上面文章的命令会出现错误,下面按错误进行说明:


      错误1: "libx264 Not Found"错误,此时是因为找不到libx264的文件,导致报错。

      方法:重新打开mingw命令行


      命令更改为下面:

export PATH="$PATH:/usr/local/yasm/bin"

export PATH="$PATH:/usr/local/SDL/bin"
export C_INCLUDE_PATH="$C_INCLUDE_PATH:/usr/local/SDL/include/SDL2"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/SDL/lib"


export PATH="$PATH:/usr/local/x264/bin"
export C_INCLUDE_PATH="$C_INCLUDE_PATH:/usr/local/x264/include"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/x264/lib"

./configur
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值