測試環境:
win10 + VS2019
最新版ffmpeg4.3未嘗試編譯 不過應該也可以 32位編譯也可參考本方法
下載地址:http://ffmpeg.org/
自己選擇一個文件夾下解壓到這個文件夾中
我下載的位置
參考: MinGW-w64 離線安裝過程記錄
下載安裝並配置環境變量
例如我的
msys2集成版下載地址:https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/msys%2B7za%2Bwget%2Bsvn%2Bgit%2Bmercurial%2Bcvs-rev13.7z/download
下載後解壓到mingw目錄下如圖:
- 改C:\msys\1.0\etc目錄下的fstab.sample文件爲fstab,將c:/mingw /mingw改爲:d/software/mingw64 /mingw
(注意 寫自己安裝的目錄)- 在文件D:\software\msys\1.0\msys.bat的頂部插入
call 「C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat」
(依VS2019實際安裝路徑修改路徑)
雙擊打開C:\msys\1.0\msys.bat
cd 到ffmpeg目錄下
開始編譯
./configure
–prefix=./ffmpeg-3.4.2-build
–arch=x86_64
–disable-static
–enable-shared
注意有可能出現點擊回車鍵沒有反應的問題 按x鍵可以解決 編譯過程中如果遇到類似情況可以嘗試按x鍵
make -j4
make install
編譯完成後生成ffmpeg-3.4.2-build文件夾,如下圖
查看ffmpeg-3.4.2-build文件夾,有以下目錄表示編譯完成