ffmpeg在Windows平臺上的編譯方法

由於ffmpeg不能在vc的環境下編譯,因此我們需要下載一個MinGW

安裝好後打開msys.bat文件編輯,在最開始處添加一行

call "E:\Program Files (x86)\MicrosoftVisual Studio 10.0\VC\bin\vcvars32.bat"

我這裏是64位系統+VC2010,安裝在E盤,大家可以根據自己的情況進行修改

然後運行MinGW

因爲MinGW是一個仿Unix的環境,所以所有路徑都需要遵守Unix的規範,比如你的ffmpeg工程放在D:\project\ffmpeg目錄下

這時候需要在MinGW的命令行下輸入:cd /d/project/ffmpeg

進入ffmpeg的工程目錄後進行一下配置,生成編譯所需要的config.mak等文件

如果我們想將libavcodec等編譯成動態庫,可以這樣

./configure –enable-shared –disable-static –enable-memalign-hack

有時候系統會返回你沒有安裝yasm,這時候需要在命令行後面再加上–disable-yasm

命令執行後會執行一系列的操作,然後會生成編譯所需要的config.mak文件

這時候只需要輸入make,就正式開始編譯啦,其實很簡單吧,下次再跟大家分享ffmpeg在windows平臺上的使用方法

 

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