最近因为要在linux上用ffmpeg处理一些视频,所以在学习centos下要安装ffmpeg,但是能搜到的安装教程感觉都不是很好用,至少我用起来感觉特别不爽,而且在ffmpeg的指令使用上格式写错了,好吧,其实也与我完全没有linux的使用经验也有关系,不过写下这篇经历,希望能对以后要入门的同学有所助益!

首先,下载最新版的ffmpeg:http://www.ffmpeg.org/download.html

然后下载汇编优化器yasm:http://yasm.tortall.net/Download.html,因为是linux下使用,所以我们要下载的是source.tar.gz

然后就可以开始在linux上安装了!

用secureFX将资料传到centos中,然后输入一下指令:

# su,获得linux的root权限(如果你不是root的权限的话需要这个貌似)

# cd /ffmpeg

找到压缩包所在的文件夹

先解压yasm(以1.2.0版本为例):

# tar xvzf yasm-1.2.0.tar.gz

(注:linux下,gz的压缩文件解压用 xvzf指令,bz2格式的压缩文件用 jxvf指令解压)

解压之后输入:

# cd /ffmpeg/yasm-1.2.0

进入解压的文件夹,然后输入

# ./configure

确认文件是否都有,然后输入:

# make

编译软件,再输入

# make install

安装软件,你也可以直接输入

# make && make install

直接安装软件!

安装完之后,输入

# cd /ffmpeg

回到上级目录,然后输入

# tar jxvf ffmpeg-1.2.tar.bz2

# cd /ffmpeg/ffmpeg-1.2

# ./configure

# make && make install

安装完之后,输入

# ./ffmpeg --help

你可以看到ffmpeg怎么用,有哪些指令可以用!到此为止,ffmpeg就安装好了!

转载于:https://www.cnblogs.com/abdamon/archive/2013/04/25/3041789.html

centos6.0下ffmpeg的安装编译经历相关推荐

  1. 一步一步教你在CentOS6.0下安装NS2(ns-allinone-2.34.tar.gz)模拟仿真工具

    在CentOS6.0(内核版本2.6.32-71.el6.i686 )发行版中,基于2.6.32的内核协议栈部分做了适当调整,因此我们在选择ns2的安装版本时就不可以选择较老的版本,因为很多东西都编译 ...

  2. Linux ffmpeg的安装编译过程

    Linux ffmpeg的安装编译过程 1.下载ffmpeg.     在网上搜索一下,或者到官方网站下载 2.解压    tar命令解压 3.配置 ./configure --enable-shar ...

  3. windows下使用Msys2安装编译Redis6.2

    windows下使用Msys2安装编译Redis6.2 最近项目上需要使用Redis,于是上网找了下windows下的版本,微软官方的版本停在了3.2版本,github上找了下最新的windows编译 ...

  4. linux7.0下mysql_CentOS 7.0下使用yum安装MySQL

    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...

  5. Centos6.2下fetion的安装

          Centos6.2下fetion的安装   首先到    http://download.pchome.net/internet/communications/message/down-1 ...

  6. mysql5.6.22编译安装教程_Linux CentOS6.0下编译安装MySQL 5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  7. Linux(centos6.0)下安装Node.js以及使用

    Linux下(centos6.0)安装Node.js 1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz     tar  zxvf node-v0.6. ...

  8. CentOS-6.0下安装配置Cacti

    来自http://os.51cto.com/art/201104/252883.htm 内容基本上一样,主要是想记录下自己在安装的过程中遇到的一些问题和一些与原文有出入的地方,方便以后安装. 1.首先 ...

  9. Linux下ffmpeg的安装

    ffmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的.跨平台的解决方案,可以记录.转换和传输音频和视频.ffmpeg既可以播放视频 ...

最新文章

  1. 《LeetCode力扣练习》剑指 Offer 29. 顺时针打印矩阵 Java
  2. 【java读书笔记】——java的异常处理
  3. java游戏应龙女魃转世_应龙和女魃的凄美爱情,究竟是爱情,还是阴谋?
  4. 解锁不可见索引新特性,处理ORA-01555故障
  5. Python支持向量机(SVM)实例
  6. python中str类型_python的str是什么类型
  7. 功能测试常见的测试方法有哪些?
  8. android手机打电话时没有网络,4G手机打电话为什么会断网 4G上网和通话不能并存原因分析...
  9. WPS制作三线表(表内横线粗细可调)
  10. 1.1.32 Histogram 直方图
  11. ULC2平台CTA音频调试记
  12. 搜索python设计题的微信公众号_appium+python自动化42-微信公众号 (可能以后会遇到也遇到切换不了webview的问题 记录再此 还没试)...
  13. 小程序源码:宝宝起名神器微信小程序源码下载-多玩法安装简单
  14. 怎么将照片尺寸调整成两寸?照片调整尺寸方法分享
  15. xp升级到win7傻瓜教程_重装系统软件哪些比较好_windows7教程
  16. 2021年起重机司机(限桥式起重机)考试及起重机司机(限桥式起重机)考试报名
  17. gitlab服务器社区版安装与使用
  18. Python numpy实现二维数组和一维数组拼接
  19. yolanda的性能测试经验
  20. 基于信息融合的供应链合作伙伴选择刍议 (zt)

热门文章

  1. 嵌入式SQL程序的VC+SQL server 2000实现的环境配置
  2. 脚本调用后台代码 asp.net ajax
  3. [导入]MsAjax Lib- Boolean.parse 函数
  4. 纯CSS实现多级菜单,兼容IE6
  5. JavaScript代码规范
  6. 2018.10.26 NOIP模拟 瓶子 (dp/贪心)
  7. php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中...
  8. ORM框架之------Dapper,Net下无敌的ORM
  9. document.querySelector和querySelectorAll方法
  10. SET QUOTED_IDENTIFIER ON