1、lame
lame-3.97.tar.gz
Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
安装方法如下:
tar -zxvf lame-3.97.tar.gz
cd lame-3.97
./configure --enable-shared --prefix=/usr
make
make install
2、libogg
libogg-1.1.3.tar.gz
Url:http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
安装方法如下:
tar -zxvf libogg-1.1.3.tar.gz
./configure --prefix=/usr
make
make install
3、libvorbis
libvorbis-1.1.2.tar.gz
Url:http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
安装方法如下:
tar -zxvf libvorbis-1.1.2.tar.gz
./configure --prefix=/usr
make
make install
4、xvid
xvidcore-1.1.3.tar.gz
Url:http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
安装方法如下:
tar -zvxf xvidcore-1.1.3.tar.gz
cd xvidcore-1.1.3/build/generic
./configure --prefix=/usr
make
make install
5、x264
x264-snapshot-20071107-2245.tar.bz2
Url:http://www.videolan.org/developers/x264.html
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
安装方法如下:
tar -jxvf x264-snapshot-20070913-2245.tar
./configure --prefix=/usr --enable-shared
make
make install
6、libdts
libdts-0.0.2.tar.gz
[url]http://download.videolan.org/pub/videolan/libdca/0.0.2/libdca-0.0.2.tar.gz [/url]
安装方法:
tar zxvf libdts-0.0.2.tar.gz
cd libdts-0.0.2
./configure --prefix=/usr
make
make install
7、a52
a52dec-0.7.4.tar.gz
http://liba52.sourceforge.net/downloads.html
安装方法:
./configure --prefix=/usr
make
make install
8、faad2
faad2-2.6.1.tar.gz
http://www.audiocoding.com/downloads.html
安装方法
autoreconf -vif
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
9、faac
faac-1.26.tar.gz
http://linux.softpedia.com/progDownload/FAAC-Download-554.html
安装方法:
tar zxvf faac-1.26.tar.gz
cd faac
./bootstrap
./configure --prefix=/usr
make
make install
10、amr-nb
amrnb-6.1.0.4.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/amrnb-6.1.0.4.tar.bz2
安装方法:
./configure --prefix=/usr
make
make install
11、amr-wb
amrwb-7.0.0.1.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.1.tar.bz2
安装方法:
./configure --prefix=/usr
make
make install
12、lib52
a52dec-0.7.4.tar.gz
http://liba52.sourceforge.net/downloads.html
安装ffmpeg
./configure --prefix=/usr --enable-gpl --enable-shared --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libamr-nb --enable-libamr-wb --enable-libxvid --enable-libx264 --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-pp --enable-pthreads --disable-ffserver --disable-ffplay
make
make install
yum命令的安装:
How to install ffmpeg on CentOS or Redhat Enteprirse Linux the easy way
This is the easy way to install ffmpeg on CentOS or RHEL/Redhat Enterprise Linux the easy way.
vi /etc/yum.repos.d/dag.repo
Insert the following:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
Add the
/usr/local/lib
to
/etc/ld.so.conf
Then run:
ldconfig -v
Then run the following:
rpm -Uvh http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
yum update
yum install ffmpeg ffmpeg-devel
如果出现以下错误:
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package ffmpeg
Error: Missing Dependency: libtheora.so.0(libtheora.so.1.0) is needed by package ffmpeg
Error: Missing Dependency: rtld(GNU_HASH) is needed by package ffmpeg
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package a52dec
Error: Missing Dependency: rtld(GNU_HASH) is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package gsm
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package x264
Error: Missing Dependency: rtld(GNU_HASH) is needed by package xvidcore
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package lame
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package a52dec
Error: Missing Dependency: rtld(GNU_HASH) is needed by package faad2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package x264
Error: Missing Dependency: rtld(GNU_HASH) is needed by package lame
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package xvidcore
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package faac
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package faad2
Error: Missing Dependency: libgif.so.4 is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package faac
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package gsm
Error: Missing Dependency: libpng12.so.0(PNG12_0) is needed by package imlib2
Error: Missing Dependency: rtld(GNU_HASH) is needed by package libmp4v2
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package libmp4v2
打开文件rpmforge.repo
vi /etc/yum.repos.d/rpmforge.repo
将内容修改如下:
[rpmforge]
name = Red Hat Enterprise $releasever – RPMforge.net – dag
#baseurl = http://apt.sw.be/redhat/el4/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el4/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
分享到:
相关推荐
以下是对"linux下安装FFmpeg命令,亲测可用"这一主题的详细解释。 1. **FFmpeg简介** FFmpeg是跨平台的音频和视频处理工具,包含了一系列的命令行工具,如ffmpeg、ffplay、ffprobe等,用于编码、解码、转码、合并、...
在本教程中,我们将深入探讨 FFmpeg 的安装步骤,以及如何从源码包编译安装。 一、FFmpeg 安装前的准备 在开始安装 FFmpeg 之前,你需要确保你的系统满足以下基本要求: 1. 操作系统:FFmpeg 支持多种操作系统,...
### Linux下安装ffmpeg库 #### 知识点一:FFmpeg简介及用途 - **FFmpeg**是一款强大的跨平台音视频处理工具集,能够进行音视频的编码、解码、转码、复用、解复用、流媒体传输、滤镜处理等功能。 - 它包含了一系列...
在Linux环境下,通过源码安装FFmpeg可以获取最新特性和优化,适用于开发或自定义特定功能。 针对"ffmpeg 3.2.1 linux源码安装环境",以下是一份详细的安装步骤和相关知识点: 1. **系统要求**:确保你的Linux系统...
在Linux环境下编译FFmpeg的WebAssembly库是一个技术性较强的过程,主要涉及到FFmpeg的源码编译和WebAssembly的交叉编译。FFmpeg是一个强大的开源多媒体处理框架,广泛用于音视频的编码、解码、转码等任务。而...
- **Linux平台和Windows平台的多媒体处理**:对比Linux和Windows平台下多媒体处理的不同点,以及FFmpeg在这两个平台上的应用情况。 文档描述中提到的内容是FFMPEG源码深入解析的强烈推荐,意味着此文档会涵盖从最...
以下是在Linux下安装FFmpeg及其依赖库的详细步骤: 首先,确保你的系统已经安装了必要的编译工具,如GCC和make。如果没有,可以通过包管理器进行安装。例如,在Ubuntu或Debian上运行: ```bash sudo apt-get update...
以上就是 Linux 环境下安装 FFmpeg 4.0.2 及其插件的完整过程,涵盖了从下载源码到安装、配置、验证的各个环节,以及与多媒体处理相关的知识点。在实际操作中,可能还需要根据具体需求调整配置选项,以满足不同应用...
在Linux环境下安装FFmpeg是一项常见的任务,特别是在进行多媒体处理或流媒体服务时。FFmpeg是一个强大的开源工具,用于处理音频和视频文件,包括转换、编码、解码、封装和流化。下面将详细介绍如何在Linux系统中安装...
在Redhat Linux环境下安装ffmpeg是一项常见的任务,特别是对于需要处理视频音频文件的开发者来说尤为重要。本文将详细介绍如何在Redhat Linux系统上安装ffmpeg及其相关的解码器库,确保能够支持多种格式的媒体文件...
在Linux操作系统中,FFmpeg和SDL(Simple DirectMedia Layer)是两个非常重要的工具,它们能够帮助用户处理多媒体数据,包括播放视频文件以及实时拉取和播放流媒体内容。FFmpeg是一个强大的开源命令行工具,用于处理...
在本文中,我们将深入探讨 FFmpeg 源码包的获取、编译过程以及如何利用编译好的库文件。 首先,我们来看如何下载和准备 FFmpeg 的源码包。`ffmpeg-snapshot.tar.bz2` 是 FFmpeg 的源代码快照,通常可以从 FFmpeg 的...
本指南将详细介绍如何在Linux系统上进行FFmpeg 3.2.1 的源码安装,并特别关注AMR转MP3的功能,以及Java接口的使用。 首先,我们需要从官方源码仓库下载FFmpeg 3.2.1 版本的源代码。通常,这可以通过访问FFmpeg官方...
附件为Centos6.6环境下静态编译的ffmpeg-3.3.3版本linux可执行程序和SDK库,其中包含基本的x264、aac编解码库;还增加字幕渲染(drawtext参数)、水印叠加等功能;configure配置参数为: ./configure --target-os=...
在分析FFmpeg源码时,我们可以了解到以下几个关键知识点: 1. **多媒体框架结构**:FFmpeg采用模块化的架构,主要包括libavcodec(编码/解码库)、libavformat(容器格式库)、libavfilter(滤镜库)和libavutil...
FFmpeg源码的优化和应用是多媒体开发领域的重要课题,涉及到音视频处理的各个环节,包括编码、解码、转码、流处理等。在移动端和电脑端的应用,FFmpeg需要进行跨平台编译,以适应不同的硬件架构和操作系统。 1. **...
FFmpeg是一款强大的开源多媒体处理工具,它在Linux环境下被广泛用于音视频的编码、转换、流传输以及录制等任务。本资源"Linux下使用FFmpeg录屏代码.rar"包含了一个利用FFmpeg在Linux系统上进行屏幕录制的示例项目。...
Linux下的FFmpeg是一个强大的开源多媒体处理工具,它支持多种音频和视频格式的编码、解码、转换和流传输。在本教程中,我们将探讨如何在Linux环境下,特别是针对内核版本2.6.32及更高版本,进行FFmpeg的静态构建。这...
ffmpeg-4.1.3_Linux库安装包完整集合 包含: ffmpeg-4.1.3源码 fdk-aac.tar.gz last_x264.tar.bz2 libvpx-1.5.0.tar.bz2 opus-1.1.2.tar.gz x265.tar yasm-1.3.0.tar.gz