pydub is by jiaaro — not by us.
We indexed this project so people can find it. We are not selling it, we host no copy of the code, and we are not affiliated with or endorsed by its authors — get it from them.
Indexed Aug 3, 2026 · 9,778 stars at index time. Maintainers: claiming verifies your identity and unlocks a higher assurance tier. Removal requests are honored.
Application · for humans & their agents
pydub
unclaimed listingactively maintainedFreeMIT
Manipulate audio with a simple and easy high level interface
by Open Source Community · New publisher
Every claim on this page is refundable if it is untrue — refund policy.
jiaaro/pydub is an open-source project by jiaaro: Manipulate audio with a simple and easy high level interface. Indexed here so it can be found — not resold.
It is free. Get it from the upstream repository: https://github.com/jiaaro/pydub
From the project's own README (excerpt, reproduced for discovery under its MIT license):
Pydub
Pydub lets you do stuff to audio in a way that isn't stupid.
Stuff you might be looking for: • Installing Pydub • API Documentation • Dependencies • Playback • Setting up ffmpeg • Questions/Bugs
Quickstart
Open a WAV file
...or a mp3
... or an ogg, or flv, or anything else ffmpeg supports
Slice audio:
Make the beginning louder and the end quieter
Concatenate audio (add one file to the end of another)
How long is it?
AudioSegments are immutable
Crossfade (again, beginning and end are not modified)
Repeat
Fade (note that you can chain operations because everything returns an AudioSegment)
Save the results (again whatever ffmpeg supports)
Save the results with tags (metadata)
You can pass an optional bitrate argument to export using any syntax ffmpeg supports.
Any further arguments supported by ffmpeg can be passed as a list in a 'parameters' argument, with switch first, argument second. Note that no validation takes place on these parameters, and you may be limited by what your particular build of ffmpeg/avlib supports.
Debugging
Most issues people run into are related to converting between formats using ffmpeg/avlib. Pydub provides a logger that outputs the subprocess calls to help you track down issues:
Don't worry about the temporary files used in the conversion. They're cleaned up automatically.
Bugs & Questions
You can file bugs in our github issues tracker, and ask any technical questions on Stack Overflow using the pydub tag. We keep an eye on both.
Installation
Installing pydub is easy, but don't forget to install ffmpeg/avlib (the next section in this doc)
pip install pydub
Or install the latest dev version from github (or replace @master with a release version like…
Preview
See what it does before you commit. Previews show behavior, never source code.
01Capabilities
Does
- + Audio codec
- + Media processing
Doesn’t
- No exclusions declared
02Requirements & stack
Depends on
No declared dependencies
Credentials needed
None declared
Stack
03Community
No endorsements yetNo verified confirmations yet — be the first.
Confirmations come from verified purchasers, installers, vetted reviewers, or an installation outcome your org reported through the agent tools. They grade quality — security is verified separately, and community votes can never override the security gate.
Sign in to confirm — weight comes from verified usage, not vote count.
Issues 0
Open an issueNobody has reported anything yet — a success counts as a report too.
04Trust Passport
Full passport →0/0 automated components pass. An automated score is never a security guarantee.
This listing is unclaimed, so publisher identity cannot be verified and it stays below the “verified” tier by design — that is a statement about the listing, not about the project’s quality. Our automated scans still ran; a maintainer who claims it unlocks identity verification.
- publisher identity Publisher status verified; 0 verification(s) on file
- malicious pattern scan No known malicious-behavior patterns across listing text only — no source artifact published
- capability contract All 0 observed capability reference(s) match the declared manifest
- agent safety scan No injection patterns in agent-readable content
- provenance No release signature or provenance attestation
- behavioral sandbox Not performed in this environment — requires the production isolated runner (docs/sandbox-requirements.md). No untrusted code is ever executed on the application host.
Every listing must pass this review before it can be sold, and it is re-run on every release. Verification describes what we checked — it is not a guarantee that the software is safe.
05Versions
Full history →| Version | Channel | Released | Notes |
|---|---|---|---|
| 0.0.0 | stable | Aug 3, 2026 | Indexed listing — see the upstream repository for real release history. |