PyAV
Pythonic bindings for FFmpeg libraries to work with audio and video.
Files, images and media PyPI BSD-3-Clause Video Audio
How PyAV is used
PyAV is a dependency in 8 of the 6,208 public GitHub projects set up for AI coding agents that we scanned, too few to describe it from them alone. Our scan also samples projects by dependency (Solana 2,661, Ethereum and EVM 1,496, 3D and games 2,818, agent frameworks and SDKs 10,983); counting those, it appears in 97 projects, and what it is used with below comes from all of them. The most used alternative in our scan is OpenCV Python (45 projects). Projects that use it most often also use NumPy (94.8%), Pydantic (86.6%), aiohttp (85.6%).
PyAV popularity over time
Gid Score 62: downloads 85, use in agent projects 50, GitHub stars 32, downloads trend 80 (each 0-100). How it is calculated.
Often used with PyAV
| NumPy | 94.8% of PyAV projects · 16.3× more than average |
|---|---|
| Pydantic | 86.6% of PyAV projects · 10.0× more than average |
| aiohttp | 85.6% of PyAV projects · 41.5× more than average |
| OpenAI Python Library | 85.6% of PyAV projects · 21.7× more than average |
| Click | 82.5% of PyAV projects · 33.0× more than average |
| packaging | 82.5% of PyAV projects · 56.3× more than average |
| Pillow | 82.5% of PyAV projects · 21.5× more than average |
| AnyIO | 81.4% of PyAV projects · 55.0× more than average |
From all 97 projects in our scan that use PyAV, including the dependency samples.
By coding agent
| Cursor | 0.2% of projects set up for it |
|---|---|
| Claude Code | 0.2% of projects set up for it |
Share of public repos configured for each agent that list PyAV as a dependency.
Project kits that use PyAV
Short-video pipeline: script to finished file (installed with the stack), Video and audio to text: transcript, subtitles and notes (installed with the stack). A kit is a tested recipe with an AGENTS.md your coding agent builds from, with exact versions and licenses.
Install
| Package | pip install av |
|---|---|
| Main stacks | Python (94), Next.js (3) |
| Example projects | Paper2Poster/Paper2Poster, FlagOpen/RoboBrain2.5, Azure/co-op-translator, YuhangChen1/Paper2All, camel-ai/seta |
Alternatives to PyAV
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside PyAV are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| OpenCV Python pypi Python bindings for OpenCV computer vision library for image/video processing. |
65 | 45 (2.8%) | 8M | 5,429 | Apache-2.0 |
More in Files, images and media: Sharp Pillow Nodemailer jsPDF SheetJS qrcode (JavaScript) JSZip openpyxl