码迷,mamicode.com
首页 > 系统相关 > 详细

linux下安装ffmpeg

时间:2016-11-02 14:43:23      阅读:576      评论:0      收藏:0      [点我收藏+]

标签:include   ges   静态   路径   shared   程序安装   成功   注释   oca   

mpeg(Fast Forward Mpeg)是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序
FFmpeg在Linux平台下开发,也可以在Windows、Mac OS X等操作系统环境中编译运行
一.安装其它辅助包
1.安装lame----MP3编码器
1)lame官网下载最新安装包    lame-3.99.5.tar.gz
http://lame.sourceforge.net/download.php
2)解压
技术分享

3)在解压后包裹处打开终端,进入包裹

技术分享

4)一定先进入管理员模式,否则会出错

技术分享

5)配置

技术分享

6)安装,应该是无错误的

技术分享

技术分享

6)检验是否安装成功

技术分享

2.安装libogg----Ogg流解码器

1)下载最新安装包    libogg-1.3.2.tar.gz
 http://www.xiph.org/downloads/
2)解压
 技术分享

3)在解压后包裹处打开终端,进入包裹

 技术分享

4)进入管理员模式

5)配置

 技术分享

6)安装

技术分享

技术分享

3.安装libvorbis

libvorbis依赖于libogg, 所以libogg必须先于libvorbis安装

1)下载最新安装包
http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz
2)解压

3)在解压后包裹处打开终端,进入包裹

 

 

4)进入管理员模式

5)配置

 技术分享

6)安装

技术分享

技术分享

4.安装xvid

1)下载最新安装包

2)解压

3)在解压后包裹处打开终端,进入有配置文件的包裹

技术分享

4)进入管理员模式

5)配置

 技术分享 

6)安装

 技术分享

 技术分享

5.安装yasm

必须先安装yasm,否则安装x264时会有问题

1)下载最新安装包

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

2)解压

3)在解压后包裹处打开终端,进入有配置文件的包裹

4)进入管理员模式

5)配置

技术分享

6)安装

技术分享

技术分享

 6.安装x264

1)下载最新安装包

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

2)解压

3)在解压后包裹处打开终端,进入有配置文件的包裹

4)进入管理员模式

5)配置

技术分享

6)安装

技术分享

技术分享

 7.安装 libdts 

1)下载最新安装包libdca-0.0.5.tar.bz2

http://www.videolan.org/developers/libdca.html

2)解压

3)在解压后包裹处打开终端,进入有配置文件的包裹

4)进入管理员模式

5)配置

技术分享

6)安装

技术分享

技术分享

8.安装a52 

1)下载最新安装包a52dec-0.7.4.tar.gz 

http://liba52.sourceforge.net/downloads.html

下面步骤同 7.安装 libdts 

9.安装faad2 

1)下载最新安装包faad2-2.7.tar.gz 
http://www.audiocoding.com/downloads.html 

2)解压

3)在解压后包裹处打开终端,进入有配置文件的包裹

4)进入管理员模式

5)配置

技术分享

技术分享

6)安装

技术分享

技术分享

10.安装faac 
1)下载最新安装包faac-1.28.tar.gz 
http://www.audiocoding.com/downloads.html

2)解压

3)在解压后包裹处打开终端,进入有配置文件的包裹

4)进入管理员模式

5)配置

技术分享

技术分享

6)安装

技术分享

make时会出现有关3gp.o的错误,解决方法:注释掉faac-1.28/common/mp4v2/mpeg4ip.h 里的第126行char *strcasestr(const char *haystack, const char *needle); 重新make

技术分享 

11.安装amr-nb 
1)下载最新安装包amrnb-10.0.0.0.tar.bz2 
http://ftp.penguin.cz/pub/users/utx/amr/

下面步骤同 7.安装 libdts 

有关于unzip的错误,没有解决,欢迎留言讨论

12.安装amr-wb 
1)下载最新安装包amrwb-7.0.0.1.tar.bz2 
http://ftp.penguin.cz/pub/users/utx/amr/

下面步骤同 7.安装 libdts 

有关于unzip的错误,没有解决,欢迎留言讨论
二.安装ffmpeg

1.下载源码

从ffmpeg官网:https://www.ffmpeg.org/download.html下载tar.bz2格式包

2.解压文件

技术分享

3.进入目录

技术分享

4.配置

技术分享

其中–enable-shared表示生成动态链接库,可以供以后编程使用,同时生成的可执行程序也依赖这些动态库。如果不加上–enable-shared选项则使用静态链接的方式编译,此时不会生成动态库,同时生成的ffmpeg等的可执行文件也比较大,但他们不需要动态库就可以直接运行。

–prefix表示程序安装的目录,这里设为/usr/local/ffmpeg。

5.编译,需要10分钟 

技术分享

6.安装

技术分享

7.路径解释

 安装完成后在/usr/local/ffmpeg出现三个目录:

  • bin:可执行文件目录(用./ffmpeg运行ffmpeg)
  • lib:动态链接库目录(不管是编程还是可执行程序的执行都需要依赖lib下面的动态库)
  • include:编程用到的头文件目录

 

linux下安装ffmpeg

标签:include   ges   静态   路径   shared   程序安装   成功   注释   oca   

原文地址:http://www.cnblogs.com/weiqinglan/p/6007758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!