win7下編譯ffmpeg過程生成h264庫過程

在window下編譯ffmpeg的過程比起Linux下稍微麻煩了些,在這方面走了不少彎路,搞得頭都大了有木有……現在特地記錄下正確的編譯過程。

1.下載最新的ffmpeg:http://ffmpeg.zeranoe.com/builds/source/ffmpeg/

2.準備編譯環境MinGW:http://sourceforge.net/projects/mingw/files/


點擊Download mingw-get-setup.exe;

安裝mingw,在管理器裏選擇必要的gcc、msys等選項

3.下載最新的yasm:http://yasm.tortall.net/Download.html

     選擇對應你係統的yasm.exe  ;

將下載的yasm*.exe改名爲yasm.exe 放入C盤下/windows/system32/目錄下,這樣就省去了環境變量的設置

4.在mingw安裝目錄下:C:\MinGW\msys\1.0找到msys.bat文件,記事本打開編輯,在最前邊加上一行:

call "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"

這樣做的目的是鏈接VS,來生成window下的庫文件。上面的路徑是對應你裝的VS路徑,我的環境是VS2008

5.準備工作都做好了,接下來就步入正題了:

a.進入C:\MinGW\msys\1.0,雙擊msys.bat啓動MSYS, 這時候就進入了你比較熟悉的Linux環境了,接着進入對應的ffmpeg目錄

b.在ffmpeg目錄下 執行:

./configure --disable-shared --enable-static --disable-everything --enable-decoder=h264

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

漫長的等待……倒杯水去(程序員太苦逼了……'|'-_-)

c.  make

滿屏的編譯過程啊……

又是漫長的等待過程,主要是機子不給力啊……

d.make install

6.好了大功告成,在C:\MinGW\msys\1.0的local目錄下生成了最新的庫文件,接下來就可以在window平臺下開發ffmpeg的應用了。

7. over!

歡迎私信……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章