Linux上安装FFmpeg程序

1.安装gcc

yum install gcc

2.安装bzip2 用于解压

yum -y install bzip2

3. 安装yasm

http://yasm.tortall.net/Download.html

解压yasm 

执行:tar -zxvf yasm-1.3.0.tar.gz

进入解压目录

执行: cd yasm-1.3.0

编译和安装

执行1:./configure 

执行2:make 

执行3:make install

查看安装结果

执行 yasm --version

4.安装nasm  

https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D

解压nasm 

执行 tar jxvf nasm-2.14.tar.bz2 

进入目录

执行:cd nasm-2.14

编译和安装

执行1:./configure 

执行2:make 

执行3:make install

查看安装结果

执行 nasm --version

5.安装libx264(视频h264编码需要) 

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

解压 x264

执行:tar jxvf last_x264.tar.bz2

进入解压目录

cd x264-snapshot-20190522-2245/

编译和安装

执行1:./configure --enable-shared

执行2:make 

执行3:make install
查看安装结果

执行 x264 --version

6.安装libpng-devel(添加对png图片的支持)

yum install libpng-devel

7.安装ffmpeg(一定要最后安装,否则就得编译好几次)

  • 解压ffmpeg-3.4.2.tar.gz
  • cd ffmpeg-3.4.2/
  • ./configure --disable-debug --enable-libx264 --enable-gpl --enable-shared --enable-decoder=png --enable-encoder=png
  • 查看输出信息Enabled encoders:是否有 libfdk_aac  libx264  zlib(有这个才代表支持png图片)
  • make && make  install
  • 查看安装结果 ffmpeg -version 

up-103d1c58258f180dbcd0e0136c1c446b9fc.png

如果出现以下错误:

 20190524112256781.png

编辑id.so.conf文件

执行vi /etc/ld.so.conf

在include ld.so.conf.d/*.conf后换行添加

/usr/local/lib

20190524112511492.png

附上 ffmpeg 编码器大全:

https://www.cnblogs.com/jym-sunshine/p/5655605.html

https://www.cnblogs.com/jym-sunshine/p/5655605.html

要在Linux安装FFmpeg,您可以按照以下步骤进行操作: 1. 首先,安装libpng-devel库,可以使用以下命令进行安装: ``` yum install libpng-devel ``` 2. 接下来,解压FFmpeg源代码包,并进入解压后的目录: ``` tar -zxvf ffmpeg-3.4.2.tar.gz cd ffmpeg-3.4.2/ ``` 3. 运行configure命令来配置编译选项,确保启用所需的功能: ``` ./configure --disable-debug --enable-libx264 --enable-gpl --enable-shared --enable-decoder=png --enable-encoder=png ``` 4. 检查输出信息,确保已启用所需的编码器(如libfdk_aac、libx264和zlib): ``` make && make install ``` 5. 安装成后,您可以使用以下命令来验证安装结果: ``` ffmpeg -version ``` 请注意,安装FFmpeg可能需要一些其他的依赖库,您可以根据需要安装这些依赖库。另外,确保按照正确的顺序执行安装步骤,以避免出现问题。 #### 引用[.reference_title] - *1* [Linux安装FFmpeg程序](https://blog.csdn.net/u013510614/article/details/109848289)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [LinuxFFMPEG安装要点](https://blog.csdn.net/shanshenyuyou/article/details/127403442)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘元涛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值