一、简述ffmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案,包含了libavcodec ——这是一个用于多个项目中音频和视频的解码器库,以及libavformat( 一个音频与视频格式转换库)

二、安装步骤

1、下载ffmpeg

  • 官网下载: http://ffmpeg.org/download.html
  • 下载到与Ubuntu系统关联的共享文件夹下

2、进入Ubuntu的共享目录,把压缩文件拷贝到opt目录下(cp,mv)

3、进入opt目录

解压:tar -jxvf ffmpeg-4.2.1.tar.bz2

4、配置:cd ffmpeg-4.2.1

再执行:./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg

5、编译:make(编译过程会有点长)

再执行:make install(会把ffmpeg相关执行程序、头文件、lib库安装在/opt/ffmpeg/下)

如果出现以下问题:是在共享目录下操作导致

解决方案:把压缩文件拷贝到opt目录下再进行解压等操作

6、配置环境变量

  • 创建一个文件并写入lib路径:切换到etc目录,执行命令:vi  ld.so.conf
  • 在文件末尾加上 /usr/local/ffmpeg/lib
  • 保存并退出(esc   :  wq)
  • 执行 ldconfig 使配置生效
  • 执行./ffmpeg -version 显示版本

ffmpeg -version 提示ffmpeg 没安装,不是没安装好,而是环境变量没有配置(看第六步)

ubuntu下vi/vim 的基本用法

ubuntu下vi/vim 的基本用法_深度讲解嵌入式-CSDN博客_ubuntu vi

Linux/Ubuntu下ffmpeg安装教程相关推荐

  1. Geant4在Ubuntu下的安装教程

    Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...

  2. linux ubuntu下ffmpeg的安装

    sudo apt-get update sudo apt-get install ffmpeg 参考文章:Linux 下ffmpeg的环境搭建与安装 20220105 也可以 sudo apt upd ...

  3. sublime text4在linux(ubuntu)下的安装及配置;sublime text4在linux(ubuntu)安装后输入lisence没反应;.desktop文件干嘛的

    背景:本人菜鸟一枚,最近才在闲鱼家帮助下安装了ubuntu系统,开始真正摸索linux的脑回路. 废话不多说,安装sublime text时我参考了一些文章和视频,发现了三种方法: 方法一:去subl ...

  4. IBM SPSS Statistics 26.0 for Linux Ubuntu 英/中文安装教程

    SPSS公司推出的软件 SPSS(Statistical Product Service Solutions),"统计产品与服务解决方案"软件.最初软件全称为"社会科学统 ...

  5. Ubuntu下tomcat安装教程

    安装tomcat前需先安装JDK,点此访问JDK安装教程. 到官网下载合适版本的安装包,本教程以apache-tomcat-8.5.79.tar.gz为例. 将下载的安装包解压到目标目录下.本文假设安 ...

  6. linux系统下jdk安装教程

    前几天要为软件生成so库,就顺便研究了一下Linux上jdk的安装和环境变量的配置,在这里分享一下配置过程和遇到的问题. 安装前要确保你的Linux中没有jdk,如果有的话要先卸载 #Java -ve ...

  7. Linux下ffmpeg安装教程

    FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影.转换.流功能,包含了libavcodec -这是一个用于多个项目中音频和视频的解码器库,以及libavformat--一个音频与视频格式转 ...

  8. Linux下ffmpeg安装教程(亲测有效)

    FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影.转换.流功能,包含了libavcodec -这是一个用于多个项目中音频和视频的解码器库,以及libavformat--一个音频与视频格式转 ...

  9. 「Github」Linux/Ubuntu下终端Github教程与手册

    1 前期准备 1.1 环境说明 系统:Ubuntu 18.04 1.2 前期准备 打开终端,确保git命令可使用:如果不能使用请自行搜索如何安装git 建议新建一个专门存储各个仓库的文件夹(假定文件夹 ...

最新文章

  1. Understanding CMS GC Logs--转载
  2. 向linux内核加入系统调用新老内核比較
  3. 靠刷算法题,真的可以刷进大厂吗?
  4. php与mysql手册下载地址_PHP与Mysql的连接
  5. CPU说:这个世界太慢了
  6. compoundbutton调用setChecked触发onCheckedChanged的终极解决方案;
  7. react hook的setState后,不会重新render页面
  8. 找出直系亲属 牛客网
  9. linux 光盘刻录命令,在Linux操作系统中使用命令进行光盘刻录
  10. 微信王者有ios的服务器吗,王者IOS微信区国服瑶多有钱?凌晨撒4W红包,点开头像傻眼...
  11. 取小数点前两位,并四舍五入
  12. 在一个公司死磕了5-10年的程序员,最后都哪里去了?
  13. android studio 闪电编译,Android Studio中Instant Run
  14. qpython3l安装包下载_python安装包 官方版
  15. H5中需要掌握的 ANIMATION 动画效果
  16. 怎么在手机上看电脑上写的本地网页
  17. 怎么调整图片尺寸大小?快速修改图片大小的方法
  18. 网络游戏--《天下贰》
  19. 手机修图软件测试,号称手机版PS?一起测评下这个名叫泼辣修图的APP到底有多厉害?...
  20. 未转变者服务器关服指令,未转变者死亡不掉落服务器指令 | 手游网游页游攻略大全...

热门文章

  1. 弘辽科技:抖音小店功效虚假宣传行为有哪些?
  2. Unity 旋转欧拉角及万向锁问题
  3. 数学基础 —— 向量运算(叉乘)
  4. 解读Class类文件结构
  5. Stm32 四位数码管
  6. 如何通过扩展手机内存来使手机发挥更好的性能
  7. JAVA追星网站计算机毕业设计Mybatis+系统+数据库+调试部署
  8. 如何自己搭建虚拟主机
  9. B站java秒杀系统xyx小可爱qwq
  10. 【Redis】Hash哈希类型基本使用