Linux系统安装ffmpeg工具教程

安装该工具之前,需要先安装其依赖的其它软件yasm和x264编码工具。

1.安装yasm:

解压

tar zxvf yasm-1.3.0.tar.gz 

跳转到目录

cd yasm-1.3.0

配置安装目录

./configure --prefix=/data11/software/yasm

执行安装

make&make install

将执行文件复制到环境中

ln /data11/software/yasm/bin/yasm  /usr/bin/yasm

查看是否安装成功

yasm --version

2.X264安装:

解压

tar zxvf x264.tar.gz 

进入目录

cd x264

配置安装及依赖
./configure --enable-shared --prefix=/usr/local/x264  --enable-static --disable-asm

执行安装

make&make install

配置环境变量

vim /.bashrc

编辑文件加入此配置

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

执行source /.bashrc后修改生效

查看版本

x264 --version

3.ffmpeg安装:

进入目录
cd ffmpeg/
配置目录及依赖
./configure --enable-shared --enable-libx264 --enable-gpl --extra-cflags=-I/usr/local/x264/include --extra-ldflags=-L/usr/local/x264/lib --prefix=/data11/software/ffmpeg
安装
make&make install
配置环境变量
vim /etc/ld.so.conf

加入此配置后保存
/data11/software/ffmpeg/lib
执行ldconfig 设置生效

vim /etc/profile

加入此配置
PATH=$PATH:/data11/software/ffmpeg/bin
执行source /etc/profile 设置生效
查看版本
ffmpeg -version

备注:安装中可能会遇到以下问题:

(1)报错./ffmpeg: error while loading shared libraries: libx264.so.138: cannot open shared object file: No s

解决方法:

1.编辑配置文件
vi /etc/ld.so.conf

2.添加
添加/usr/local/x264/lib,如下
include ld.so.conf.d/*.conf
/usr/local/x264/lib
3.ldconfig 生效

(2)在docker容器中安装时,缺少命令。

cd /etc/yum.repos.d/
docker cp  k8s_sx-qdpxweb_sx-qdpxweb-68b8b54d48-cx7p6_finedocrm_181726f1-299a-11ed-9796-005056a43209_1:/etc/yum.repos.d/

yum -y install gcc gcc-g++
yum -y install make

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值