FFmpeg源码编译_Mac

下载

ffmpeg源码下载地址

建议直接使用git 克隆:

git clone https://git.ffmpeg.org/ffmpeg.git
复制代码

速度会慢一些。

也可以直接在网站上点击下载Snapshot版本

image-20210415192159026

下载完源码目录如下:

image-20210415192347750

编译

注意:必须进入到源码目录下,因为需要用到里面的configure

Configure

先设置编译配置:

./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --enable-shared --disable-static
复制代码
  • –enable-debug=3 :debug包
  • –enable-shared:生成动态库
  • –disable-static :不生成动态库
  • –prefix=/usr/local/ffmpeg:编译后的地址

image-20210415184309641

查看下 电脑之前有没装 asm/yasm

image-20210415185134080

尝试成装asm/yasm

brew install yasm
复制代码

失败了:

image-20210415184505441

那我又尝试升级 asm,同样失败了。

我尝试升级了下git。然后再下载yasm,居然成功了

image-20210415190033147

继续运行上面的./configure 的配置命令,成功了:

image-20210415190741512

make

执行 编译命令

make -j 4 //4个进程同时编译
复制代码

image-20210415191440474

install

make 完之后需要install:

make install
复制代码

这里可能需要管理员权限:

image-20210415191703117

升级下权限就行了

sudo make install
复制代码

image-20210415191743840

成功了。

同时切换到/usr/local/目录下,确实生成了新的ffmpge文件夹

image-20210415191913249


使用mac编译还是挺简单的,linux应该差距不大。windows据说会复杂些,目前手上没有windows系统,以后有了试试。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享