编译安装ffmpeg 要支持xvid、x264、mp3、ogg、amr、faac

libfaac      faac格式的编解码包

libmp3lame      mp3格式编解码包

libopencore-amrwb libopencore-amrnb amr格式编解码包

libx264     x264格式编解码包

libvorbis   ogg格式编解码包

libxvid       xvid格式编解码包

开始安装(有此包下载可能需要×××,安装需要按顺序操作)

yum install automake autoconfmake gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-libalsa-lib-devel gettext gettext-devel expat expat-devel

faac

tar zxf faac-1.28.tar.gz

cd faac-1.28

./configure --prefix=/usr/local/

make && make install

cd ..

lame

tar zxf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure --prefix=/usr/local/

make && make install

cd ..

opencore-amr

tar zxf opencore-amr-0.1.3.tar.gz

cd opencore-amr-0.1.3

./configure –prefix=/usr/local/

make && make install

cd ..

yasm(x264 configure need)

tar zxf yasm-1.3.0.tar.gz

cd yasm-1.3.0

./configure --prefix=/usr/local/

make && make install

cd ..

x264

tar jxf last_x264.tar.bz2

cd x264-snapshot-20141124-2245

./configure --prefix=/usr/local/  #./configure--enable-static --enable-shared

make && make install

cd ..

ogg

xz -d libogg-1.3.2.tar.xz

tar xf libogg-1.3.2.tar

cd libogg-1.3.2

./configure --prefix=/usr/local/

make && make install

cd ..

xvid

tar zxf xvidcore-1.3.3.tar.gz

cd xvidcore/build/generic/

./configure --prefix=/usr/local/

make && make install

cd ..

ffmpeg

tar jxf ffmpeg-2.4.3.tar.bz2

cd ffmpeg-2.4.3

./configure --enable-libxvid--enable-libx264 --enable-libmp3lame --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfaac  --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib

make        #wait about 10 minutes

make install

cd ..

OVER!

ffmpeg 安装bzlib_编译安装ffmpeg 要支持xvid、x264、mp3、ogg、amr、faac相关推荐

  1. nginx的yum安装和编译安装

    一.什么是nginx? nginx是一个做网站服务器的软件,是静态的网站 html 写前端静态页面的语言 python,java,php,go等动态语言,写后端的,就是和数据库进行交互 二.nginx ...

  2. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  3. FFmpeg显卡版编译安装

    本文内容包括: 在Linux环境下安装FFmpeg 通过命令行实现视频格式识别和转码 有Nvidia显卡的情况下,在Linux下使用GPU进行视频转码加速的方法 FFmpeg编译安装 在FFmpeg官 ...

  4. php-iamp怎么安装,如何编译安装PHP的imap模块?

    1 基础知识 1.1 IMAP 1.1.1 IMAP的简介 – 现称因特网邮件访问协议(Internet Mail Access Protocol) – 前称交互邮件访问协议(Interactive ...

  5. boost安装_编译安装Mysql详细步骤

    1.编译安装mysql 首先关闭防火墙和selinux [root@localhost ~]# systemctl stop firewalld && setenforce 0 1.清 ...

  6. centos 编译安装 mysql_CentOS7编译安装MySQL5.7.24的教程详解

    安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo y ...

  7. lnmp编译安装mysql_LNMP编译安装教程

    LNMP编译安装教程 此次安装在Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看:lsb_release -a 一.准备工作: ...

  8. Linux中级实战专题篇一:nginx服务(特性优势,yum安装,编译安装详解,虚拟主机技术详解)

    一.HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器 ...

  9. http的安装(编译安装)

    文章目录 httpd 1. httpd简介 2. httpd版本 2.1 httpd的特性 2.2 httpd-2.4新增的模块 3. httpd基础 3.1 httpd自带的工具程序 3.2 rpm ...

  10. linux内核补丁安装和编译安装

    一.简介 内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统,决定着系统的性能和稳定性.Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新.新的内核修 ...

最新文章

  1. js 判断手机横竖屏的实现方法(不依赖任何其他库)
  2. Javascript中的日期函数[zz]
  3. 数据迁移(数据清洗)分享
  4. JAVA如何代码静态检查术语_Sonar代码静态检查规则-JAVA篇(二)
  5. shell题库选择题_shell 练习题
  6. python创建txt文件并写入-python如何将数据写入本地txt文本文件
  7. Python黑魔法 --- 异步IO( asyncio) 协程
  8. 20165320 我期望的师生关系
  9. 在windows7下给vs2015配置dirent.h头文件
  10. winform使用字体图标
  11. pythoneducoder苹果梨子煮水的功效_苹果梨子煮水的功效是什么呢
  12. Failed installing 'Tomcat6' service
  13. TCP报文、滑动窗口、拥塞窗口解释
  14. UNetbootin+ubuntu中文加强版myubuntu V2
  15. Jenkins(10) 配置邮件通知
  16. json_tuple,get_json_object提取日志埋点信息
  17. mysql backup restore_MySQL Backup  Restore strategy
  18. mysql安装登录错误提示
  19. 人生情长特别栏目《大姐的幸福》定制护肤还原肌肤本态
  20. Linux 输出重定向 “>”、“>>”、“freopen”

热门文章

  1. 一个简单的通用序列数据结构
  2. 近乎 5.3 发布,SNS 社区系统
  3. Python 有那么神吗?
  4. 从源码编译安装TensorFlow
  5. JIRA中设置[描述]字段的默认值
  6. Linux 设置时区 命令
  7. js动态修改onclick的响应函数后,IE无效的解决方案
  8. 服务器自带raid功能吗,服务器的 RAID 功能介绍
  9. HTB相关TC命令以及内核实现介绍
  10. mtd_utils交叉编译