1--編譯準備
QtAV的安裝編譯總指導說明:
https://github.com/wang-bin/QtAV/wiki/Build-QtAV
QtAV的源代碼:
https://github.com/wang-bin/QtAV
FFmpeg的開發依賴庫,ffmpeg-4.1-win64-dev.zip:
https://ffmpeg.zeranoe.com/builds/
FFmpeg的運行依賴庫,ffmpeg-4.1-win64-shared.zip:
https://ffmpeg.zeranoe.com/builds/
2--FFmpeg的使用方法
按照下圖所示的選擇,如今依賴庫,下載文件:ffmpeg-4.1-win64-dev.zip
解壓ffmpeg-4.1-win64-dev.zip,文件目錄以下所示:
將E:\ffmpeg-4.1-win64-dev\include下全部文件,拷貝到:E:\programe\Qt\5.11.2\msvc2017_64\include目錄下:
將E:\ffmpeg-4.1-win64-dev\lib下的全部文件,拷貝到:E:\programe\Qt\5.11.2\msvc2017_64\lib目錄下:
2--編譯QtAV
選擇Debug模式,編譯QtAV的代碼:
當出現以下界面,表示編譯成功:
接下來將QtAV生成的開發庫和頭文件安裝到Qt的開發環境下。首先打開QtAV的生成路徑,以下圖所示的文件。其中包含一個名爲「sdk_install.bat」的可執行腳本,雙擊執行安裝。
執行完畢以後,咱們到Qt的開發目錄下,能夠看到QtAV的頭文件和開發庫已經安裝就緒。
至此,咱們已經能夠使用QtAV的開發庫進行開發工做了。在目標程序運行階段,須要QtAvd1.dll,QtAvWidgetsd1.dll的支持,咱們能夠在QtAV的生成目錄E:\build-QtAV-Desktop_Qt_5_11_2_MSVC2017_64bit-Debug\lib_win_x86_64下找到。同理,若是你的可執行是Release模式的,那麼按照如上的方法編譯出QtAv1.dll和QtAvWidgets1.dll。
3--QtAV的簡單實用