Linux 安装ffmpeg记录

目的:

为了添加对其它视频格式的支持,转换为MP4方便观看,调研确认使用FFMPEG来满足需求

一、安装gcc:

#安装
yum install gcc

这个详细安装就不放了,Y一下就OK

二、安装yasm:

#下载
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
#解压
tar zxvf yasm-1.3.0.tar.gz
#进入
cd yasm-1.3.0
#配置
./configure
#安装
make && make install

三、安装nasm:

地址:https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/

在这里插入图片描述

#解压
tar zxvf nasm-2.14.02.tar.gz
#进入
cd nasm-2.14.02
#配置
./configure
#编译
make 
#安装
make install

四、安装bzip2(解压特定格式):

yum -y install bzip2

五、安装libx264(视频h264编码):

地址:https://www.videolan.org/developers/x264.html

在这里插入图片描述

#解压
tar jxvf x264-master.tar.bz2
#进入
cd x264-master
#配置
./configure --enable-shared
#编译
make
#安装
make install

四、安装ffmpeg:

地址:https://ffmpeg.org/download.html#build-linux

在这里插入图片描述
点击后往下滑拉,我喜欢用最新版本的前一个版本。啦啦啦~
在这里插入图片描述

#解压
tar jxvf ffmpeg-4.3.3.tar.bz2
#进入
cd ffmpeg-4.3.3
#配置,/usr/local/ffmpeg 为安装到哪里,自己定
./configure --enable-shared --enable-libx264 --enable-gpl --prefix=/usr/local/ffmpeg
#编译
make
#出现:WARNING: using libx264 without pkg-config,不用管

#安装
make install
#此处时间比较长ing.....

#进入安装目录
cd /usr/local/ffmpeg/bin
#查看安装情况
./ffmpeg -version
#提示
./ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory
#或者提示
./ffmpeg: error while loading shared libraries: libx264.so.164: cannot open shared object file: No such file or directory

解决看第五步:


五、添加链接器匹配动态库链路库

#编辑文件
vim /etc/ld.so.conf

#添加两行内容 第一行是ffmpeg的,第二行,是x264默认安装的地方
/usr/local/ffmpeg/lib
/usr/local/lib

#保存后,使配置生效,命令:
ldconfig

#再次进入/usr/locat/ffmpeg/bin下
./ffmpeg -version

#出现

在这里插入图片描述

安装完成。啦啦啦~

找一个flv的文件上传,测试转换,在bin目录 执行:

ffmpeg -i /data/test.flv -b:v 640k /data/tt.mp4

出现吧啦吧啦一堆过程。。忽略 没报错就完成转换啦。下载下来,播放。声音画面都OK。
搞定~
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值