Image & Media Processing Packages
Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).
Packages in Image & Media Processing
Kind
Sort:Used by Most Apps
sharp
High-performance Node.js image processing powered by libvips, built for fast resizing and format conversion.
Pillow
The friendly PIL fork that adds image processing capabilities to Python
Jimp
A zero-dependency JavaScript image processing library for Node.js
image-size
Fast, zero-dependency Node.js library that reads image width and height straight from file or buffer headers.
PyMuPDF
A high-performance Python library for extracting, rendering, converting, and manipulating PDF and other document formats.
opencv-python
Pre-built, pip-installable OpenCV bindings that give Python programs full computer vision and image-processing capabilities without compiling from source.
torchaudio
GPU-accelerated audio processing library built on PyTorch, with differentiable transforms, Kaldi-compatible features, and pretrained speech models.
youtube-transcript-api
Fetch transcripts and auto-generated subtitles for any YouTube video in Python
heic-convert
Converts HEIC/HEIF images to JPEG or PNG in Node.js and the browser, using pluggable pure-JS and native Canvas encoders.
librosa
A Python library for audio and music signal analysis, providing the core DSP building blocks for music information retrieval (MIR) systems.
PyAV
Pythonic bindings for FFmpeg's audio, video, subtitle, and container libraries.
FontTools
Python library for manipulating TrueType, OpenType, and other font formats
imageio-ffmpeg
A pure-Python wrapper that bundles a platform-specific ffmpeg binary for reading and writing video, with no system ffmpeg install required.
pytube
A lightweight, dependency-free Python library for downloading YouTube videos
EasyOCR
Ready-to-use Python OCR supporting 80+ languages and all popular writing scripts.
kornia
A differentiable computer vision library for PyTorch, with 500+ GPU-ready ops for image processing, augmentation, and geometry.
scikit-image
A collection of algorithms for image processing in Python, built on NumPy arrays and interoperable with the scientific Python ecosystem.
CairoSVG
Renders SVG documents to PDF, PNG, PostScript, and EPS using Cairo, with a small Python API and command-line tool.
pypdfium2
ABI-level Python bindings to PDFium for fast, liberal-licensed PDF rendering and manipulation.
Piexif
A pure-Python library for reading, writing, inserting, and removing EXIF metadata in JPEG and WebP images.
heic-to
A JavaScript library that converts HEIC/HEIF images to JPEG, PNG, or bitmap entirely in the browser.
exif-rs
A pure-Rust library that parses Exif metadata directly out of JPEG, TIFF, PNG, WebP, and HEIF/HEIC image files.
OCRmyPDF
Adds a searchable OCR text layer to scanned PDFs and images, producing validated PDF/A output by default.
jQuery File Upload
A jQuery widget for multiple file uploads with drag-and-drop, progress bars, chunked/resumable transfers, and image previews across any server-side platform.