window下如何編譯ffmpeg 前文已有介紹,前面介紹的都是如何編譯32位的庫,本文主要介紹window
下如何編譯64位ffmpeg庫。
一.搭建編譯環境
1.下載 windows下編譯64位Ffmpeg 需用到Msys及MinGW-w64.首先將他們下載下來,下載地址如下:
MinGW-w64:https://sourceforge.net/projects/mingw-w64/files/latest/download
Msys: https://sourceforge.net/projects/mingw-w64/files/External%20binary%20packages%20%28Win64%20hosted%29/MSYS%20%2832-bit%29/
MinGW-w64下載下來是一個exe安裝文件,文件名是mingw-w64-install.exe,Msys下載下來是一個壓縮包直接解壓縮就
可以使用,項目中用的Msys版本是MSYS-20111123,這兩個包如下載不了可以加群從群里下載。后面會留群號。
2.安裝
運行mingw-w64-install.exe 可以安裝到任意目錄不一定要安裝在系統盤,配置界面如下:
圖1MinGW-w64配置界面
將下載下來的Msys文件夾與MinGW-w64安裝后的目錄放在同一個文件夾下如圖2所示:
圖2. 安裝以后的MinGW-w64及mys目錄
3.配置環境變量
將H:\MinGW64\mingw64\bin及H:\MinGW64\mingw64\msys\bin添加到系統環境變量中並重啟機器
二 .編譯
編譯的步驟64位與32位差別不大,可以參考前面寫的博文,博文地址https://www.cnblogs.com/wanggang123/p/5587248.html,唯一的區別是configure時指指定arch為x86_64 ,
一簡單configure配置如下:
./configure --arch=x86_64 --enable-shared --prefix=/home/wgg/out-3.0.2
本次成功編譯的ffmpeg為3.0.2,最新4.0的版本未做測試,如編譯4.0版本需要修改,會在后面補充。
如需交流可加QQ群1038388075,766718184 或者QQ3501870
博主提供Ffmpeg、GB28181視頻教程
播放地址: http://www.iqiyi.com/u/1426749687
源碼及Demo下載地址:http://www.chungen90.com/?news_2/
視頻下載地址: http://www.chungen90.com/?news_3/