cygwin編譯ffmpeg

這周公司項目需要搞H264編碼,想單獨用libx264實現,發現demo很少,之前又沒用過libx264這個庫開發,難度比較大,所以改用ffmpeg。

因項目需要,編譯環境使用cygwin,在這裏記錄一下編譯ffmpeg的過程.


ffmpeg使用的是1.0.1版本。cygwin裝最新的。

先要安裝libx264,網上下個最新版本的就行了:

./configure --prefix=/usr --enable-shared --enable-static

make

make install

這基本很順利。


編譯ffmpeg-1.0.1

./configure --prefix=/opt/ffmpeg --enable-libx264

make

出現問題,提示要配置gdl

./configure --prefix=/opt/ffmpeg --enable-libx264 --enable-gdl

make

編譯dshow.c出現問題,因爲我只要編碼庫,其他的都無所謂,所以直接--disable-devices

./configure --prefix=/opt/ffmpeg --enable-libx264 --enable-gdl --disable-devices

make

漫長的等待。。。

成功編譯,安裝

make install

編譯完成。


後記:

當我編譯完後,領導說了一句,不要用這個庫,直接看x264.c裏面的代碼,套用上去就可以了。

/*What the fuck!*/


附上一些ffmpeg的命令用法,其實百度一搜就可以了,ffmpeg這個命令真是非常強大。

http://www.cnblogs.com/top5/archive/2009/12/30/1636349.html


發佈了30 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章