程序员开发实例大全宝库

网站首页 > 编程文章 正文

ffmpeg安装大放送,包括编译需要的支持库

zazugpt 2024-09-08 11:33:13 编程文章 34 ℃ 0 评论

直接anzhuang

sudo apt-get install ffmpeg

不一定好使

1

2

Linux下编译安装FFmpeg

##安装yasm

下载yasm源码,链接:http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz,并进行解压,然后执行:

cd yasm-1.3.0

./configure

make

sudo make install

1

2

3

4

##安装依赖

sudo apt-get install libfaac-dev libmp3lame-dev libtheora-dev libvorbis-dev libopencore-amrnb-dev libopencore-amrwb-dev libgsm1-dev zlib1g-dev libgpac1-dev

1

安装libfdk_aac

http://sourceforge.net/projects/opencore-amr/?source=directory

下载fdk-aac-XXXtar.gz ,解压后执行,

./configure

sudo make

sudo make install

1

2

3

##安装x264

下载源码:

git clone --depth 1 git://git.videolan.org/x264

1

进入源码目录:

cd x264

./configure --enable-shared

1

2

如果提示:

./configure --enable-shared

Found no assembler

Minimum version is nasm-2.13

If you really want to compile without asm, configure with --disable-asm.

1

2

3

4

加上–disable-asm,即执行:

./configure --enable-shared --disable-asm

1

再执行:

sudo make install

FFmpeg软件安装教程

第一部分 Linux解压缩命令 Linux解压缩命令有两种

2、 libogg 解码器

3、libvorbis 解码器

4、xvid 解码器

5、libdts

6、amr-nb

7、amr-wb

第三部分 安装yasm

使用的版本是 yasm-1.3.0.tar.gz

tar -zxvf yasm-1.3.0.tar.gz

cd ./configure --prefix=/home/files/soft/yasm

make

make install

注:安装完成以后并不能够直接使用yasm命令执行,系统会提示没有这样的命令,需要进一步配置path。

打开/etc/profile文件,在文件最后添加以下命令并保存

export PATH="$PATH:/home/files/soft/yasm/bin"

第四部分 安装Ffmpeg

使用的版本是 ffmpeg-2.5.1.tar.bz2

tar -jxvf ffmpeg-2.5.1.tar.bz2

cd ffmpeg-2.5.1

./configure --prefix=/home/files/soft/ffmpeg --enable-shared --enable-gpl --enable-libmp3lame

make

make install

注:此时还不能够使用ffmpeg命令,需要打开/etc/profile文件添加以下命令并保存才能够使用

export FFMPEG_HOME=/home/files/soft/ffmpeg

export PATH=$FFMPEG_HOME/bin:$PATH

修改完这个文件时候,需要使这个文件生效,命令:source /etc/profile

最后在打开/etc/ld.so.conf文件添加以下一段命令保存

/home/files/soft/ffmpeg/lib

/home/files/soft/lame/lib

然后在输入命令:

cd /etc

ldconfig

FAQ:有什么问题 需要资料 教程的可以私信我

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表