`
gqf2008
  • 浏览: 76741 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

lame+ffmpeg+flvtool2+mencoder

阅读更多

搭建某个服务器让我对linux服务器的视频播放需求的安装真是深有感悟啊!
1.首先编译安装嘛~必要的gcc,直接yum就ok了!
   #yum install gcc
2.在装flvtool2的时候需要用到RUBY,先装好,也是直接yum!
  #yum install ruby
3.做动态链接库路径
  #grep /usr/local/lib /etc/ld.so.conf
  #echo "/usr/local/lib" >> /etc/ld.so.conf
  #ldconfig
4.安装libogg
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz
  #tar zxvf libogg-1.1.4.tar.gz
  #cd /usr/local/src/libogg-1.1.4
  #make distclean
  #./configure
  #make clean
  #make
  #make install
5.安装libvorbis
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz
  #tar zxvf libvorbis-1.2.3.tar.gz
  #cd /usr/local/src/libvorbis-1.2.3
  #make distclean
  #./configure
  #make clean
  #make
  #make install
6.安装libx264
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20090830-2245.tar.bz2
  #bzip2 -cd x264-snapshot-20090830-2245.tar.bz2 | tar xvf -
  #cd /usr/local/src/x264-snapshot-20090830-2245
  #make distclean
  #./configure --enable-shared
  #make clean
  #make
  #make install
7.安装AMR(支持3G)
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2
  #bzip2 -cd amrnb-7.0.0.2.tar.bz2 | tar xvf -
  #cd /usr/local/src/amrnb-7.0.0.2
  #make distclean
  #./configure
  #make clean
  #make
  #make install
8.安装faad2
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz
  #tar zxvf faad2-2.7.tar.gz
  #cd /usr/local/src/faad2-2.7
  #make distclean
  #autoreconf -vif
  #./configure --with-mp4v2
  #make clean
  #make
  #make install
9.安装faac
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
  #tar zxvf faac-1.28.tar.gz
  #cd /usr/local/src/faac-1.28
  #./configure
  #make
  #make install
10.安装lame
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz
  #tar zxvf lame-398-2.tar.gz
  #cd /usr/local/src/lame-398-2
  #make distclean
  #./configure
  #make clean
  #make
  #make install
11.安装flvtool2
  #mkdir /usr/local/src
  #cd /usr/local/src
  #wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
  #tar zxvf flvtool2-1.0.6.tgz
  #cd /usr/local/src/flvtool2_1.0.6/
  #ruby setup.rb config
  #ruby setup.rb setup
  #ruby setup.rb install
12.安装ffmpeg(4.5.6.7.8.9.10插件的安装都是为了ffmpeg支持更多格式参数)
  #mkdir /usr/local/src
  #cd /usr/local/src
  #mkdir /usr/local/src/tmp
  #chmod 777 /usr/local/src/tmp
  #export TMPDIR=/usr/local/src/tmp
  #wget http://ffmpeg.mplayerhq.hu/releases/ffmpeg-0.5.tar.bz2
  #tar jxf ffmpeg-0.5.tar.bz2
  #cd /usr/local/src/ffmpeg-0.5/
  #make distclean
  #./configure --enable-libmp3lame --enable-libamr-nb --enable-nonfree --enable-libfaad --enable-gpl --disable-mmx --enable-shared --enable-libx264 --enable-libfaac  --enable-libvorbis
  #make clean
  #make
  #make install
  #ldconfig
13.安装mencoder(mencoder是附带在mplayer里,直接安装mplayer就行了)
#mkdir /usr/local/src
#cd /usr/local/src
#wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2(这个包是mplayer支持的格式)
#tar jxvf all-20071007.tar.bz2
#mv /usr/local/src/all-20071007 /usr/local/lib/codecs/
#chmod -R 755 /usr/local/lib/codecs/
#mkdir /usr/local/src/tmp
#chmod 777 /usr/local/src/tmp
#export TMPDIR=/usr/local/src/tmp
#svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer(这里使用svn安装最新的mplayer)
#cd /usr/local/src/mplayer
#svn update
#make distclean
#./configure
#make clean
#make
#make install

 

分享到:
评论
1 楼 liuxuejin 2012-03-30  
这样的资料是在是太少了

相关推荐

    ffmpeg+264+lame编译

    ffmpeg+264+lame编译 ffmpeg+264+lame编译ffmpeg+264+lame编译

    编译开源库ffmpeg+x264+aac+lame源码

    开源库ffmpeg+x264+aac+lame源码编译,包含整个完整的编译步骤

    ffmpeg+mencoder集合

    FFmpeg和MEncoder是两个非常强大的开源多媒体处理工具,它们在音视频编解码领域具有广泛的应用。在Windows环境中,这两个工具通常以可执行文件(.exe)的形式存在,允许用户通过命令行进行操作,无需复杂的安装过程...

    mencoder+ffmpeg

    "mencoder+ffmpeg"是两个强大的工具,它们被广泛用于处理和转换视频文件格式。接下来,我们将详细介绍这两个工具以及如何使用它们将视频文件转换为`.flv`(Flash Video)格式。 **mencoder** mencoder是MPlayer...

    mencoder视频格式转换+ffmpeg视频截图DEMO

    本DEMO主要涉及两个强大的工具:mencoder和ffmpeg,它们都是用于处理视频的强大命令行工具。下面将详细介绍这两个工具及其在视频格式转换和视频截图中的应用。 **mencoder** 是MPlayer的一个组件,专门用于视频编码...

    编译ffmpeg4.1.2+fdkaac+opus+mp3lame+x264+x265+libyasm+vpx

    ffmpeg4.1.2+fdkaac+opus+mp3lame+x264+x265+libyasm+vpx 编译静态库 采用最新的版本进行编译,里面包含编译脚本、编译步骤说明、以及编译遇到的问题及解决 方法 ...

    ffmpeg+mencoder+使用说明

    ffmpeg -i input.rmvb -c:v flv -c:a libmp3lame -qscale:v 2 -qscale:a 2 output.flv ``` 这个命令解释如下: - `-i input.rmvb`:指定输入文件。 - `-c:v flv`:设置视频编码器为FLV。 - `-c:a libmp3lame`:设置...

    音视频开发+ffmpeg+x86/Arm+编译所需库文件(fdk-aac-2.0.2,lame-3.99.5,opencore)

    音视频开发+ffmpeg+x86/Arm+编译所需库文件(fdk-aac-2.0.2,lame-3.99.5,opencore),ffmpeg编译配置时需要打开一些选项,前提是已经把上述库编译一遍,这样ffmpeg在configure时就不会报错了。fdk-aac-2.0.2lame-3.99.5...

    Linux服务器安装ffmpeg+libx264+libmp3lame

    在 Linux 服务器上安装 FFmpeg,通常需要先安装一些依赖库,例如 libx264(用于 H.264 视频编码)和 libmp3lame(用于 MP3 音频编码)。以下是一个详细的安装步骤: 1. **检查并安装 GCC**: GCC 是 GNU Compiler ...

    vlc+ffmpeg+live555

    2. **使用FFmpeg进行解码**:利用FFmpeg的强大功能对流媒体数据进行解码处理。 3. **利用VLC播放**:最后,将解码后的数据送入VLC播放器中进行播放。 ### 四、注意事项 - 在实际操作过程中需要注意各组件之间的兼容...

    ffmpeg3.3.9+lame3.99.5+fdkaac+x264.zip

    此压缩包"ffmpeg3.3.9+lame3.99.5+fdkaac+x264.zip"是FFmpeg的一个特定版本(3.3.9),已经预先编译并集成了几个重要的编解码库,使得在不同平台上使用更加方便。这些编解码器包括: 1. **lame3.99.5**: LAME是一个...

    ffmpeg+mencoder两种视频转换成flv的文件

    FFmpeg和MEncoder是两种广泛使用的开源视频处理工具,它们都可以将不同的视频格式转换为FLV(Flash Video)格式,适合在Web上进行流媒体播放。让我们深入了解一下这两个工具及其在视频转码过程中的应用。 FFmpeg是...

    毕设&课设&项目&实训-基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + ope.zip

    【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 ... 【项目质量】: 所有源码都经过严格测试,...

    Android下ffmpeg+opencv开发模板(Eclipse版本)

    要在Android下从事音视频开发,绕不开ffmpeg+opencv,不管是初学者还是有一定经验的程序,面临的首要问题就是环境的搭建和库文件的编译配置等问题,特别是初学者,往往会在实际开发前浪费大量的时间来编译ffmpeg及...

    视频转码工具ffmpeg.exe和mencoder.exe

    在多媒体处理领域,FFmpeg和MEncoder是两个非常重要的视频转码工具,广泛应用于各种视频格式的转换、编码和解码。这两个工具都是基于命令行的,因此它们提供了高度的灵活性和控制,使得用户能够根据具体需求进行定制...

    android音频格式转换libmp3lame+flame

    2. 创建一个JNI层的C/C++接口,该接口暴露了`libmp3lame`的编码功能,使得Java代码可以通过JNI调用这些功能。 3. 在Java代码中,使用`System.loadLibrary()`加载动态链接库,并通过JNI接口调用MP3编码函数。 `flame...

    高分项目,基于FFmpeg4.0+X264+mp3lame编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架

    高分项目,基于FFmpeg4.0+X264+mp3lame编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架 基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音...

    iOS ffmpeg+libx264+libx265+fdk-aac+lame最新源码

    在这个iOS项目的背景下,FFmpeg 配合了几个关键的第三方库,包括libx264、libx265、fdk-aac和lame,用于实现高效的音视频编码和解码。 1. **libx264**: 这是针对H.264视频编码的一个高效开源实现。H.264,也称为AVC...

    AVS 之 ffmpeg和mencoder的编译方法.rar

    2. **获取源代码**:从官方网站或者GitHub上下载FFmpeg和MEncoder的最新源代码。解压到你的工作目录下。 3. **配置依赖**:这两款工具都需要一些外部库,例如x264(H.264编码器),libavcodec(FFmpeg的一部分,但...

    最新版本编译好的ffmpeg和mencoder

    FFmpeg和MEncoder是两个非常重要的开源多媒体处理工具,在音视频领域有着广泛的应用。它们都是由FFmpeg项目开发,但各自具有不同的侧重点。 FFmpeg是一个全面的、跨平台的命令行工具,用于处理各种多媒体文件。它...

Global site tag (gtag.js) - Google Analytics