Packages

Image & Media Processing Packages

Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).

213 packages

Packages in Image & Media Processing

76Health
Library PyPI

torchaudio

GPU-accelerated audio processing library built on PyTorch, with differentiable transforms, Kaldi-compatible features, and pretrained speech models.

2,948
Other
Used by 10
56Health
Library PyPI

python-soundfile

Read and write WAV, FLAC, OGG, and other audio formats as NumPy arrays via a libsndfile CFFI binding.

861
BSD 3
Used by 9
49Health
Library npm

react-player

A single React component that plays video and audio from YouTube, Vimeo, Wistia, Mux, Twitch, TikTok, Spotify, HLS, DASH, and local files.

10,283
MIT
Used by 8
48Health
Library Cargo

hound

A pure-Rust WAV encoding and decoding library with zero runtime dependencies.

637
Apache 2.0
Used by 7
90Health
Library PyPI

librosa

A Python library for audio and music signal analysis, providing the core DSP building blocks for music information retrieval (MIR) systems.

8,633
Other
Used by 5
91Health
Library Cargo

cpal

Low-level, cross-platform audio I/O library for Rust with a unified API over ALSA, WASAPI, CoreAudio, JACK, and more.

3,949
Apache 2.0
Used by 5
70Health
Library Cargo

Symphonia

A 100% safe, pure-Rust audio decoding and media demuxing library supporting MP3, FLAC, AAC, ALAC, Vorbis, Opus, WAV, and more.

3,413
MPL-2.0
Used by 4
44Health
Library npm

wavefile

A zero-dependency JavaScript library to create, read, and write WAV audio files according to the RIFF/RIFX/RF64 specs, in Node.js and the browser.

253
MIT
Used by 3
36Health
Library Cargo

ebur128

Rust implementation of the EBU R128 loudness standard for audio analysis and normalization

128
MIT
Used by 2
11Health
Library Cargo

Audioadapter Buffers

Wrappers and buffers for audio data implementing the audioadapter traits

0
MIT
Used by 2
91Health
Framework PyPI

Pipecat

Open-source Python framework for building real-time voice and multimodal conversational AI agents

15,928
Other
Used by 1
52Health
Library Composer

PHP-FFMpeg

Object-oriented PHP library that drives the FFmpeg binary for audio and video processing.

5,018
MIT
Used by 1
80Health
Library Cargo

rodio

Cross-platform audio playback and recording library for Rust

2,475
Apache 2.0
Used by 1
37Health
Library Cargo

dasp

A modular, allocation-free Rust toolkit of Sample, Frame, and Signal traits for digital audio PCM signal processing.

1,193
Other
Used by 1
46Health
Library PyPI

Captcha

A Python library that generates image and audio CAPTCHAs from text.

1,101
BSD 3
Used by 1
48Health
Library npm

videojs-wavesurfer

A Video.js plugin that adds a navigable audio and video waveform powered by wavesurfer.js.

383
MIT
Used by 1
48Health
Library Cargo

TinyAudio

Minimal cross-platform audio output library for Rust across every major platform

225
MIT
Used by 1
68Health
Library Cargo

rust-ffmpeg-sys

Low-level, auto-generated Rust FFI bindings to FFmpeg's C libraries via bindgen.

214
Other
Used by 1
33Health
Library Cargo

Audiopus

High-level, safe Rust binding to the Opus audio codec, wrapping the low-level audiopus_sys FFI layer.

56
Other
Used by 1
23Health
Library Cargo

fon

A no_std Rust crate for type-safe PCM audio sample types, multi-channel frames, and Kaiser-windowed resampling.

53
Other
Used by 1
22Health
Library Cargo

rust-samplerate

High-level Rust bindings for libsamplerate that resample audio buffers and streams between arbitrary sample rates.

19
Other
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers