WyattBlue / pyav

Python bindings for ffmpeg libraries

Home Page:https://pyav.basswood-io.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyav

Notice: PyAV (upstream) and pyav have been merged! There is no reason to use pyav unless you want LGPLv3 builds!


Actions Status Code style: black

Installing

Just run:

pip install pyav

Running the command should install the binary wheel provided. Due to the complexity of the dependencies, pyav is not easy to install from source. If you want to try your luck anyway, you can run:

pip install pyav --no-binary pyav

And if you want to build the absolute latest (POSIX only):

git clone https://github.com/WyattBlue/pyav.git
cd pyav

source scripts/activate.sh
pip install -U -r tests/requirements.txt
./scripts/build-deps
make
deactivate
pip install .

Notice: av and pyav have been merged, there is no reason to use pyav for source builds!

About

Python bindings for ffmpeg libraries

https://pyav.basswood-io.com

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Cython 58.8%Language:Python 40.1%Language:Shell 0.9%Language:Makefile 0.1%