首页 > 生活服务 > 程序猿源

程序猿源

宝塔一键安装并编译ffmpeg(带lib*264编码器)

一碗稀饭 2年前 1727浏览

直接下载二进制文件


ffmpeg现在提供了静态编译版本的二进制可执行文件,可以直接下载下来使用。


包含的文件有ffmpeg和ffprobe,不包含libav*等ffmpeg的库。


这种安装方式比较实用于直接使用ffmpeg命令行工具的场景。


访问 https://johnvansickle.com/ffmpeg/ 这个网页,获取最新稳定版本:


(这个网页即包含了最新稳定版本,也包含了git master上的最新版本。个人觉得用稳定版本比较好,稳定些。)


二进制文件的信息可以访问 https://johnvansickle.com/ffmpeg/release-readme.txt 这个网页获取,罗列的还是比较详细的。


源码自行编译安装

源码安装与二进制安装最大的不同是,你可以得到ffmpeg的libav*的一系列库。如何你需要基于这些库做开发,那么基本上你只能源码安装。

另外,假如你需要对ffmpeg的源码或者它依赖的第三方库的源码做定制化修改,那也需要源码安装。

#!/usr/bin/env bash
# 源码编译ffmpeg静态库以及可执行文件
set -x

# 编译yasm,ffmpeg依赖的汇编优化的库
wget https://cdn.cqysxy.com/releases/ffmpeg/lib/yasm-1.3.0.tar.gz
tar xvf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure
make
make install
cd -

# 编译nasm,x264依赖的汇编优化的库
wget https://cdn.cqysxy.com/releases/ffmpeg/lib/nasm-2.14.02.tar.gz
tar xvf nasm-2.14.02.tar.gz
cd nasm-2.14.02/
./configure
make
make install
cd -

# 编译x264
wget https://cdn.cqysxy.com/releases/ffmpeg/lib/x264-master.tar.bz2
tar xvf x264-master.tar.bz2
cd x264-master/
./configure
make
make install-lib-static
cd -

# 编译ffmpeg
wget https://cdn.cqysxy.com/releases/ffmpeg/lib/ffmpeg-4.2.2.tar.bz2
tar xvf ffmpeg-4.2.2.tar.bz2
cd ffmpeg-4.2.2
./configure --disable-debug --enable-static --enable-libx264 --enable-gpl --extra-libs=-ldl
make
make install
./ffmpeg



版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";

评论

收藏

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

Powered By 重庆饭哥 © 2014-2022 教学资源分享站 渝ICP备20005643号-1

相信有一天,理想主义终将所向披靡.

Design by © 2021 XIFAN. Powered by 重庆饭哥

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

友情链接: 官方网站 饭哥在线工具 饭哥导航 在线运行 博客交流社区 重庆艺术工程职业学院