下载
建议直接使用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系统,以后有了试试。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END