Py之av:av库的简介、安装、使用方法之详细攻略
Py之av:av庫的簡介、安裝、使用方法之詳細攻略
?
?
目錄
av庫的簡介
av庫的安裝
av庫的使用方法
1、基本用法
?
av庫的簡介
? ? ? PyAV是[FFmpeg][FFmpeg]庫的python綁定。我們的目標是提供底層庫的所有功能和控制,但是盡可能多地管理細節。
? ? ? PyAV用于通過容器、流、包、編解碼器和幀直接而精確地訪問您的媒體。它公開了該數據的一些轉換,并幫助您從其他包(例如Numpy和Pillow)獲取數據。
? ? ? 這種能力確實帶來了一些責任,因為與媒體打交道非常復雜,PyAV無法將其抽象出來,也無法為您做出所有最好的決定。如果ffmpeg命令在沒有您向后彎腰的情況下完成了工作,那么PyAV可能是一個障礙而不是幫助。但是如果沒有它就無法工作,PyAV是一個關鍵的工具。
GitHub:https://github.com/mikeboers/PyAV
?
?
av庫的安裝
T1、安裝方式:安裝的時候,選擇以管理員身份啟動cmd命令
pip install av
安裝出錯!
參考文章:PyAV安裝注意事項
安裝注意事項:PyAV提供了ffmpeg的python接口,使得python用戶也可以使用ffmpeg。但是PyAV相較于其他python包安裝要復雜些,因為它是以ffmpeg作為后端,所以要先安裝ffmpeg。具體來說就是下載ffmpeg shared,并將其目錄下的bin目錄添加到環境變量。
?
第一步:?安裝ffmpeg。下載ffmpeg shared,并將其目錄下的bin目錄添加到環境變量
參考文章:VideoTool之FFmpeg:FFmpeg的簡介、安裝、使用方法之詳細攻略
第二步:安裝PyAV。然后有兩種方式安裝PyAV:
T2、到GitHub下載PyAV源碼,解壓后進入其目錄執行
其中D:\Program Files\ffmpeg\bin是你的ffmpeg目錄,一定要對!
或者,進入setup.py代碼文件內,將
FFMPEG_DIR = None
改為
FFMPEG_DIR = 'D://Program Files//ffmpeg'
?
?
av庫的使用方法
1、基本用法
git clone git@github.com:mikeboers/PyAV cd PyAV source scripts/activate.sh# Either install the testing dependencies: pip install --upgrade -r tests/requirements.txt # or have it all, including FFmpeg, built/installed for you: ./scripts/build-deps# Build PyAV. make?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的Py之av:av库的简介、安装、使用方法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成功解决AttributeError:
- 下一篇: ML之MLiR:利用多元线性回归法,从大