前言
因爲pyav不是很容易安裝的安裝包,所以特地寫下此教程,希望能幫助後來人。
安裝的pyav版本爲7.0.1
pyav 7.0.1不支持 python 3.8,請使用python3.7。
1.安裝準備
首先確保你已經安裝了Visual Studio build tools。可以在此下載:百度網盤,提取碼:hzol。
下載dev版本ffmpeg,地址在這
把ffmpeg解壓到任意目錄,並重命名成任意名字
2.添加環境變量
(在windows左下角搜索輸入環境變量,點擊即可打開)
點擊新增變量,變量名是INCLUDE,
兩個值用分號;隔開,值爲你剛剛解壓的ffmpeg/include和Visual Studio build tools下面的include。
這張清楚點,注意路徑填你自己的,可能跟我這裏不一樣。
點擊確定後,再點擊新建變量LIB,值爲ffmpeg和vs的lib目錄:
注意我這裏是amd的cpu,所以是amd64,intel的目錄不一樣。(好像是x64)
3.安裝pyav
環境變量都設置好了後,重啓cmd,輸入pip install av
就可以安裝了!
4.安裝ffmpeg的dll
打開ffmpeg的官網,下載shared版本,解壓到任意目錄,改成任意你喜歡的名字。
還是打開環境變量,這回修改PATH變量:
加入ffmpeg的lib目錄
5.測試
重啓cmd,輸入ffmpeg測試是否生效:
測試pyav是否安裝成功:
如果沒有任何報錯,就是成功了!
QA
問:爲什麼要重啓cmd?
答:因爲只有重啓的cmd才能使用剛修改的環境變量。
問:如何重啓cmd?
答:關閉老的cmd,win+r輸入cmd點擊回車即可。