1.安裝MinGW
(1)下載文件:MinGW-5.1.4.exe,
(2)安裝時選擇下列組件:
binutils-2.19.1-mingw32-bin.tar.gz
gcc-core-3.4.5-20060117-3.tar.gz
gcc-g++-3.4.5-20060117-3.tar.gz
w32api-3.13-mingw32-dev.tar.gz
mingwrt-3.15.2-mingw32-dev.tar.gz
mingwrt-3.15.2-mingw32-dll.tar.gz
(3)安裝目錄為:C:““MinGW
2. 安裝MSYS
(1)下載文件:MSYS-1.0.11-rc-1.exe
(2)安裝過程中根據提示設定MinGW安裝目錄
(3)修改: msys.bat
在文件的第一行處添加:
Call “C:“Program Files“Microsoft Visual Studio“VC98“Bin”
(4)在系統環境變量中,添加路徑:
“C:“Program Files“Microsoft Visual Studio“VC98“Bin”
注意:此處需要將D:“Program Files“Microsoft Visual Studio .NET 2003“Vc7“bin添加到系統環境變量中,否則不會生成.lib文件
1.運行MSYS.BAT
2. 設置配置參數:
動態庫:
./configure enable-shared disable-static enable-memalign-hack
靜態庫:
./configure enable-static disable-shared enable-memalign-hack
注意:enable-memalign-hack為必選選擇的項。
3.執行make命令:
4.輸出結果:
在FFmpeg子目錄libavutil、libavcodec和libavformat下將會有對應的Lib、DLL文件生成。