首先,安装相关编码器

安装包下载地址:https://download.csdn.net/download/u010782875/10476579

lame-3.100.tar.gz

tar -zxvf lame-3.100.tar.gz
cd lame-3.100
./configure
make
make install
make clean

libogg-1.3.3.tar.gz 

tar -zxvf libogg-1.3.3.tar.gz
cd libogg-1.3.3
./configure
make
make install
make clean

libvorbis-1.3.3.tar.gz 

tar -zxvf libvorbis-1.3.3.tar.gz
cd libvorbis-1.3.3
./configure
make
make install
make clean

注:libvorbis依赖于libogg, 所以libogg要先于libvorbis安装

xvidcore-1.3.3.tar.gz 

tar -zxvf xvidcore-1.3.3.tar.gz
cd xvidcore-1.3.3/build/generic/
./configure
make
make install
make clean

last_x264.tar.bz2

tar -xvf last_x264.tar.bz2
cd x264-snapshot-20171125-2245
./configure --enable-shared --enable-static
make
make install
make clean

FFMPEG安装及配置

ffmpeg-4.0.tar.bz2 

tar -xvf ffmpeg-4.0.tar.bz2
cd ffmpeg-4.0
./configure --enable-shared --prefix=/usr/local/ffmpeg --enable-libmp3lame --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-postproc --enable-ffplay --enable-libx264 --enable-libxvid
make
make install
make clean

编译完成后,进入/etc/profile中将ffmpeg加入到环境变量(在文件最后加上export PATH=/usr/local/ffmpeg/bin:$PATH

进一步,把ffmpeg的库加入/etc/ld.so.conf中

sudo gedit /etc/ld.so.conf

检查安装

ffmpeg -version

若安装成功,则会出现如下信息

参考文章:https://blog.csdn.net/tuzixini/article/details/78641151

Linux环境下FFMPEG的安装与配置相关推荐

  1. linux安装或卸载mysql5,Linux环境下卸载、安装及配置MySQL5.1

    Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL-1 ~]# rp ...

  2. Linux环境下weblogic的安装与配置

    目录 前言 一.安装jdk 1) 上传jdk到任意目录下 2) 解压 3) 移动安装目录 4) 配置环境变量 5) 查看Java版本,验证是否安装成功 二.安装weblogic 1.创建及配置用户信息 ...

  3. Linux 环境下NFS服务安装及配置

    1.NFS概述 NFS 是 Network FileSystem 的缩写,是让不同的主机.不同的操作系统可以共享存储的服务.通过 NFS,我们本地 NFS 的客户端可以透明地读写位于服务端 NFS 服 ...

  4. Linux环境下oracle client安装和配置

    oracle客户端的安装是非常简单的,关键在tns配置,我这里使用的rpm安装包,oracle本身就不是开源,那使用rpm安装时最简单的. 1.要远程使用oracle,先下载下面三个文件,注意版本最好 ...

  5. linux 环境下git的安装与配置

    git是一个分布式的版本控制工具 1.安装git相关的依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-de ...

  6. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  7. django配置环境linux,linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...

  8. ffmpeg编译gb28181_RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台在linux环境下ffmpeg源码单步调试环境搭建...

    目前TSINGSEE青犀视频研发的视频上云服务平台EasyCVR已经可集成海康EHome私有协议,并且在前文中我也跟大家讲过EHome协议的配置和调用流程,有兴趣的可以阅读一下:配置及协议介绍.Eho ...

  9. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  10. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

最新文章

  1. Pytorch+LSTM+AI自动写诗实战
  2. golang 获取 命令行参数
  3. CodeForces 797C Minimal string
  4. Atitit 发帖机系列(7) 词法分析的方法attilax大总结)
  5. 廖雪峰历时 3 个月打磨出价值 1980 的数据分析教程,终终终于免费啦!
  6. 患者砍医生事件的一些胡言乱语
  7. 互联网早报 | 10月3日 星期六 | 微信正式上线青少年模式;阿里巴巴首次披露技术研发投入;本田宣布2021赛季后退出F1...
  8. QGIS 3.4 3.6 另存栅格图层到GeoPackage出现覆盖问题 解决方案
  9. try-catch-finally机制
  10. 三星安卓4.2手机微信字体缺陷:“兹崖幽噩弱器朋鹏网品晶磊弼” ttf 字体缺失,安卓 4.2.2 微信 6.5.4...
  11. python的优点有哪些-python的优点和缺点是什么?
  12. js简单实现div里面的内容向上平滑滚动。
  13. java对象复制 忽略空值_优秀!高级Java都这样优雅处理空值
  14. 智能优化算法:原子轨道搜索算法-附代码
  15. 阿里云郑晓:浅谈GPU虚拟化技术(第二章)
  16. excel随机数_excel怎样生成随机数
  17. 第一次使用ESP8266_01S
  18. 虚拟机下 linux 大小写切换失效 Bug(vmware 15.5.5 导致)
  19. 全球及中国标签印刷行业十四五发展形势与需求规模预测报告2022版
  20. 嵌入式系统裸机程序开发与调试

热门文章

  1. rk3288 android6.0平台bt1120信号转mipi调试
  2. 记一次PLC和脉冲型伺服电机的接线方法_20210915
  3. 大学生网课搜题的网站源码 附带一个免费接口
  4. windows虚拟显示器开发(一)
  5. (崩溃整理)EDEM多体动力学EDEM-ADAMS耦合步骤,及报错问题分析
  6. latex参考文献顺序不对_Latex-引用文献按引用顺序排号
  7. tongweb设置gzip
  8. 实验二 VB基本界面设计
  9. A2DP AVRCP,蓝牙音频协议的兄弟组合(1)
  10. 模拟CMOS集成电路设计中的gm/id设计方法及用Cadence Virtuoso IC617仿真有关参数曲线