天天看點

ffmpeg支援常用的所有格式轉換FLV

  讓ffmpeg支援常用所有格式,轉換成FLV,現在大部分視訊網上差不多都是這樣做的,那麼就跟我來編譯安裝ffmpeg吧!

OS:ubuntu server 8.10

library:libx264-dev,libfaad-dev,libfaac-dev,libdirac-dev,libgsm1-dev,libmp3lame,libopenjpeg-dev,libschroedinger-dev,libspeex-dev,libtheora-dev,libvorbis-dev,libdc1394-22-dev,yasm,unzip

源碼包:amrnb-7.0.0.2.tar.bz2,amrwb-7.0.0.3.tar.bz2,xvidcore-1.2.1.tar.bz2

需要的一些軟體:git-core,subversion

安裝步驟如下:

1.shell $> apt-get install  libx264-dev libfaad-dev libfaac-dev libdirac-dev libgsm1-dev libmp3lame libopenjpeg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-dev libdc1394-22-dev yasm  git-core subversion unzip

2.下載下傳源碼包,安裝ffmpeg所需要的3GP格式,

shell $> tar jxvf amrnb-7.0.0.2.tar.bz2

shell $> cd amrnb-7.0.0.2

shell $> ./configure --prefix=/usr/local

shell $> make

shell $> make install

shell $> cd ..

shell $> tar jxvf amrwb-7.0.0.3.tar.bz2

shell $> cd amrwb-7.0.0.3

3.svn 下載下傳所需要的庫檔案 X264  libnut

shell $> svn co svn://svn.mplayerhq.hu/nut/src/trunk libnut

shell $> git clone git://git.videolan.org/x264.git

shell $> cd  libnut

shell $> make CC=gcc libnut

shell $> make prefix=/usr install-libnut

shell $> cd x264

shell $> ./configure --prefix=/usr

4.編譯安裝 ffmpeg

shell $> svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

shell $> cd ffmpeg

shell $> ./configure --prefix=/usr --enable-gpl --enable-nonfree --enable-pthreads --disable-ipv6 --enable-small --enable-bzlib --enable-libamr-nb --enable-libamr-wb  --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --disable-debug --enable-shared

轉換指令:

ffmpeg -i "20090401010.mp4" -y -ab 32 -ar 22050 -qscale 10 -s 640*480 -r 15 /opt/a.flv

-i 是 要轉換檔案名

-y是 覆寫輸出檔案

-ab 是 音頻資料流,大家在百度聽歌的時候應該都可以看到 128 64

-ar 是 聲音的頻率 22050 基本都是這個。

-qscale 是視訊輸出品質,後邊的值越小品質越高,但是輸出檔案就越“肥”

-s 是輸出 檔案的尺寸大小!

-r 是 播放偵數。

有這些就夠了,多餘的參數大家自己去看吧~~

本文轉自Deidara 51CTO部落格,原文連結:http://blog.51cto.com/deidara/144681,如需轉載請自行聯系原作者

繼續閱讀