FFmpeg源码编译_Mac

下载

ffmpeg源码下载地址

建议直接使用git 克隆:

git clone https://git.ffmpeg.org/ffmpeg.git

速度会慢一些。

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

下载完源码目录如下:

编译

注意:必须进入到源码目录下,因为需要用到里面的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:编译后的地址

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

尝试成装asm/yasm

brew install yasm 

失败了:

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

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

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

make

执行 编译命令

make -j 4 //4个进程同时编译

install

make 完之后需要install:

make install

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

升级下权限就行了

sudo make install

成功了。

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

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

原文 FFmpeg源码编译_Mac - 掘金

★文末名片可以免费领取音视频开发学习资料,内容包括(FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,srs)以及音视频学习路线图等等。

见下方!↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

猜你喜欢

转载自blog.csdn.net/yinshipin007/article/details/131294496