手机视频转换服务器ffmpeg搭建

上一篇 / 下一篇  2012-08-23 16:39:11

安装环境:linuxcentOS 6.0

 

首先安装一下gcc编译的组件

直接执行yum -y install gcc gcc-c++

  yum组件是系统自带的

 

1.      安装armnb-7.0.0.2.tar.bz2  支持3gp格式

下载地址:http://www.penguin.cz/~utx/amr

   tar jxvf armnb-7.0.0.2.tar.bz2 解压

   cd armnb-7.0.0.2

   ./configure    编译

   make

   make install

 

2.      安装amrwb-7.0.0.3.tar.bz2

下载地址:http://www.penguin.cz/~utx/amr

   tar jxvf amrwb-7.0.0.3.tar.bz2

   cd amrwb-7.0.0.3

   ./configure

   make

   make install

 

3.      安装faac-1.28.tar.bz2  支持mpeg格式

 下载地址:http://sourceforge.net/project/showfiles.php?group_id=704

    tar jxvf faac-1.28.tar.bz2

cd faac-1.28

./configure --disable-mp4v2

make

make install

 

4.      安装faad2-2.7.tar.gz

 下载地址:http://sourceforge.net/project/showfiles.php?group_id=704

tar zxvf faad2-2.7.tar.gz

cd faad2-2.7

./configure --disable-drm --disable-mpeg4ip

 Make && make install

 

5.      安装lame-398-2.tar.gz  支持mp3

 下载地址:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309

   tar zxvf lame-398-2.tar.gz

   cd lame-398

   ./configure

   Make && make install

 

6.      安装libogg-1.3.0.tar.gz 

 下载地址:wget http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz直接执行就ok

 Wget是一个组件,如果你的系统中没有下载安装一个即可(yum install wegt

   tar zxvf libogg-1.3.0.tar.gz

   cd libogg

   ./configure

   Make && make install

 

7.      安装libvorbis-1.3.3.tar.gz(安装libvorbis时必须先libogg组件)

 下载地址:wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz直接执行

   tar zxvf libvorbis

   cd libvorbis

   ./configure

   Make && make install

 

8.      安装x264-snapshot-20120606-2245.tar.bz2

下载地址:wgetftp://ftp.videolan.org:21//pub/videolan/x264/snapshots/ 直接执行

tar jxvf x264-snapshot-20120606-2245.tar.bz2

cd x264-snapshot-20120606

./configure --enable-shared

Make && make install

 

9.      安装xvidcore-1.1.0.tar.gzx264xvid现在最流行的两种高质量的压缩格式

下载地址:wgethttp://downloads.xvid.org/downloads/xvidcore-1.1.0.tar.gz

tarzxvfxvidcore-1.1.0.tar.gz

cd xvidcore-1.1.0

./configure

Make && make install

 

10.  安装yasm-0.7.0.tar.gz

下载地址:wgethttp://www.tortall.net/projects/yasm/releases/yasm-0.7.0.tar.gz

11.  tar zxvf yasm-0.7.0.tar.gz

cd yasm

./configure

Make && make install

 

12.  安装ffmpeg-0.6.6

下载地址:http://www.ffmpeg.org/download.html

 Cd ffmpeg-0.6.6

 ./configure --enable-gpl --enable-postproc --enable-nonfree --enable-postproc --enable-libfaad --enable-swscale --enable-avfilter --enable-pthreads --enable-libxvid --enable-libx264 --enable-libmp3lame --enable-libdc1394 --enable-libfaac --disable-ffserver --disable-ffplay

  Make && make install

 

13.  安装essential-20061022.tar.bz2ffmpeg安装完成后,再编译essential

下载地址:wgethttp://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2

tar jxvfessential-20061022.tar.bz2

mv essential-20061022 /usr/lib/codecs

  

   ffmpeg安装成后,输入ffmepg可显示出:

FFmpeg version0.6.6, Copyright (c) 2000-2010 the FFmpeg developers

  built on Jun 20 2012 15:32:27 with gcc 4.4.6 20110731 (Red Hat4.4.6-3)

  configuration: --enable-gpl --enable-postproc --enable-nonfree --enable-postproc --enable-libfaad --enable-swscale --enable-avfilter --enable-pthreads --enable-libxvid --enable-libx264 --enable-libmp3lame --enable-libdc1394 --enable-libfaac --disable-ffserver --disable-ffplay

  libavutil     50.15. 1 / 50.15. 1

  libavcodec    52.72. 2 / 52.72. 2

  libavformat   52.64. 2 / 52.64. 2

  libavdevice   52. 2. 0 / 52. 2. 0

  libavfilter   1.19. 0/  1.19. 0

  libswscale    0.11. 0/  0.11. 0

  libpostproc   51. 2. 0 / 51. 2. 0

显示的信息根据你安装的不同版本的组件而显示不一样

 

ffmpeg 语法解析ffmpeg [[options][`-i' input_file]]... {[options] output_file}...

 

ffmpeg -i /usr/local/src/111.mpg -vcodec libx264 -qmin 10 -qmax 51 -qdiff 4 -me_range 16 -keyint_min 25 -qcomp 0.6 -b 768K -r 29.97 -s 176*144 -acodec libmp3lame -ar 44100 -ab 96k -ac 2 111.mp4

 

i表示输入文件;

/usr/local/src/111.mpg存放需要转换文件的地址;

-vcodec libx264使用libx264解码方式

-qmin最小视频量化标度;-qmax最大视频量化标度–qdiff量化标度间最大偏差

-qcomp视频量化标度压缩;

-b设置比特率;-r设置帧频;-s设置帧大小(分辨率)

-acode libmp3lame使用mp3解码;

-ar设置音频采样率;-ab设置音频码率;-ac设置通道(一般为12


TAG:

QTP 学习者 引用 删除 ratankoy   /   2012-08-23 16:42:55
大家如果有什么疑问,可以留言。。。。能帮助大家的我尽量帮助大家
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-20  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6296
  • 日志数: 10
  • 建立时间: 2011-08-02
  • 更新时间: 2012-12-05

RSS订阅

Open Toolbar