Pythonic bindings for FFmpeg's libraries.


Keywords
ffmpeg, pyav, python
License
BSD-3-Clause
Install
pip install pyav==12.1.0rc2

Documentation

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!