CATEGORY
Multimedia::Encoding 501 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
oxideav-movPure-Rust Apple QuickTime File Format (QTFF) demuxer — atom walker, sample-table parser, codec FourCC resolution via oxideav-core…218MIT
shrinkrayLightning-fast image resizing & optimisation for the web211MIT
oxideav-evcPure-Rust EVC (MPEG-5 Essential Video Coding, ISO/IEC 23094-1) decoder — baseline + main profile. Round-1 scaffold: NAL +…201MIT
oxideav-videotoolboxmacOS VideoToolbox hardware decode/encode bridge for the oxideav framework — runtime-loaded via libloading, no compile-time…191MIT
oxideav-audiotoolboxmacOS AudioToolbox hardware decode/encode bridge for the oxideav framework — runtime-loaded via libloading, no compile-time…190MIT
oxideav-nvidiaLinux NVIDIA NVDEC/NVENC hardware decode/encode bridge for the oxideav framework — runtime-loaded via libloading, no compile-time…186MIT
oxideav-vaapiLinux VA-API hardware decode/encode bridge for the oxideav framework — runtime-loaded via libloading, no compile-time libva dep182MIT
oxideav-tiffPure-Rust TIFF 6.0 image decoder + encoder + container for oxideav…180MIT
oxideav-renderPure-Rust 3D-scene → raster image/video renderer scaffold for the oxideav framework — Phase 1 Renderer trait + RenderBackend…176MIT
clipclipContinuously capture audio and hand fixed-length Opus/WAV segments to your code.170MIT OR Apache-2.0
oxideav-midiPure-Rust MIDI — Standard MIDI File (SMF) parser + transport metadata + soft-synth scaffold (SoundFont 2 / SFZ / DLS / pure-tone…170MIT
verovioxideSafe Rust bindings to the Verovio music notation engraving library170Apache-2.0
wedeo-codec-h264H.264/AVC video codec for wedeo166LGPL-2.1-or-later
oxideav-ttaPure-Rust True Audio (TTA) lossless audio decoder for the oxideav framework165MIT
vnrit-audiopus-sysFFI-Binding to Opus (fork with Android build fix)158ISC
ruopusA pure-Rust implementation of the Opus audio codec (RFC 6716). No FFI; unsafe confined to documented SIMD kernels.157MIT
oxideav-pcxPure-Rust PCX (ZSoft PC Paintbrush) reader/writer for oxideav — clean-room from the PCX 5.0 spec157MIT
jbig2enc-rustJBIG2 encoder implementation in Rust with PDF fragment support153MIT OR Apache-2.0
oxideav-vulkan-videoVulkan Video hardware decode/encode bridge for the oxideav framework (Linux + Windows) — runtime-loaded via libloading, no…153MIT
aethersaftaReal-time media compositing engine — multi-source capture, scene graph, hardware-accelerated encoding, streaming output153GPL-3.0-only
medpdfMedium-level PDF API over lopdf149MIT OR Apache-2.0
oxideav-vdpauLinux VDPAU hardware decode bridge for the oxideav framework — runtime-loaded via libloading, no compile-time libvdpau dep146MIT
oxideav-hdrPure-Rust Radiance RGBE (.hdr / .pic) decoder + encoder for oxideav — clean-room, default-on registry feature146MIT
vnrit-opusSafe Rust bindings for libopus (fork for vnrit Android compatibility)142MIT/Apache-2.0
moq-nvencNVENC hardware video encoder bindings, forked from ViliamVadocz/nvidia-video-codec-sdk with runtime dynamic loading (dlopen only)139MIT
ffmpeg-rs-rawRaw FFmpeg bindings for Rust with hardware acceleration support134MIT
mozjpeg-oxideDEPRECATED: This crate has been renamed to mozjpeg-rs. Please use mozjpeg-rs instead.132MIT OR Apache-2.0
styx-codecCodec registry and MJPEG/raw codecs for the Styx media stack.124MIT OR Apache-2.0
ai-qoiA no_std fork of qoi123MIT/Apache-2.0
ai-tiffA no_std fork of tiff122MIT
oxideav-tgaPure-Rust Truevision TGA (TARGA) reader/writer for oxideav — clean-room from the TGA 2.0 spec118MIT
wedeo-symphoniaSymphonia audio backend adapter for wedeo117LGPL-2.1-or-later
wedeo-resampleAudio resampling for wedeo (libswresample equivalent)116LGPL-2.1-or-later
wedeo-scaleVideo scaling for wedeo (libswscale equivalent)116LGPL-2.1-or-later
wedeo-format-wavWAV format muxer for wedeo115LGPL-2.1-or-later
wedeo-filterFilter framework for wedeo (libavfilter equivalent)113LGPL-2.1-or-later
wedeo-codec-pcmPCM audio codec for wedeo113LGPL-2.1-or-later
wedeo-format-h264H.264 Annex B raw bitstream demuxer for wedeo112LGPL-2.1-or-later
wedeo-format-mp4MP4/MOV format demuxer and muxer for wedeo111LGPL-2.1-or-later
oxideav-farbfeldPure-Rust farbfeld reader/writer — minimalist lossless 16-bit RGBA image format106MIT
ewvxLibrary for reading and writing EWVX (Ente Wurzel Video XML) files99GPL-3.0-only
evtide-coreCore domain types for the evtide event-camera toolkit.97MIT
oxideav-wbmpPure-Rust WBMP (WAP Bitmap, monochrome) image codec — clean-room from the WAP Forum WAP-237 specification94MIT
moq-transcodeJust-in-time live transcoding for hang broadcasts over Media over QUIC92MIT OR Apache-2.0
ffdashFFMPEG video encoder with live dashboard, hardware acceleration, and batch processing91MIT
rosetta-squint-decodeByte-exact PIL-compatible image decoder library (Rust). Part of rosetta-squint.84BSD-2-Clause
oxideav-huffyuvPure-Rust HuffYUV / FFVHuff lossless intra-only video decoder for oxideav83MIT
blazediff-pngSingle-threaded, SIMD-first PNG codec with byte-exact libspng decode parity82MIT
zarrs_n5N5 support for zarrs79MIT
medpdf-imageImage embedding companion for medpdf79MIT OR Apache-2.0
libflac-rsBit-exact pure-Rust port of libFLAC 1.4.3: a complete FLAC encoder and decoder (incl. Ogg FLAC) byte-identical to the C reference.78BSD-3-Clause
exhaleHigh and low level bindings to exhale, the open-source xHE-AAC encoder.76MIT or Apache-2.0
flacsharkA FLAC encoder (wip) and decoder written in safe Rust74Unlicense
mousiki-deep-plc-weightsBuild-time deep PLC weights blob for Mousiki.73MIT
mousiki-dred-weightsBuild-time downloader and generator for DRED weights.72MIT
oxideav-utvideoPure-Rust Ut Video lossless decoder for the oxideav framework71MIT
oxideav-shortenPure-Rust Shorten (.shn) lossless audio codec (decoder + DIFFn encoder) for the oxideav framework70MIT
oxideav-apePure-Rust clean-room Monkey's Audio (.ape) decoder scaffold for the oxideav framework — header prefix, channel correlation,…70MIT
wedeo-rav1erav1e AV1 encoder adapter for wedeo69LGPL-2.1-or-later
refloAudio format converter for the flo™ audio format. Available as CLI and library with WebAssembly support67Apache-2.0
font-convertPure-Rust font converter and subsetter for TTF/OTF/WOFF/WOFF2, optimized for web embedding65MIT OR Apache-2.0
oxideav-cinepakPure-Rust Cinepak (CVID) video decoder for the oxideav framework64MIT
fovea-ioFeature-gated PNG, JPEG, and BMP codecs for fovea images63MIT
oxideav-ioGeneric open/save entry point for oxideav — auto-detects an image / video / audio / 3D / PDF / SVG file and reads, writes, or…61MIT
lumino-midlyFast MIDI decoder and encoder both for .mid files and real-time MIDI events61Unlicense
garnetashVVC encoder and decoder60BSD-3-Clause OR Apache-2.0
flexaudio-encodeStreaming FLAC encoding sink for recorded audio (pure Rust, fully offline).57MIT
ustreamer-encodeHardware video encoding — VideoToolbox (macOS), NVENC (NVIDIA), and direct AMF56MIT OR Apache-2.0
wedeoAI-generated Rust rewrite of FFmpeg — pure-Rust multimedia framework56LGPL-2.1-or-later
ssocr-rsA pure Rust port of the Seven Segment Optical Character Recognition (ssocr) CLI tool54GPL-3.0-or-later
egui-jxlA pure-Rust, progressive JPEG XL (.jxl) image loader and rendering widget for the egui framework.51MIT OR Apache-2.0
libpgsFast PGS subtitle extraction, encoding, and round-trip transformation for MKV and M2TS containers50MIT OR Apache-2.0
viser-predictFeature-based ladder prediction for viser (no trial encodes)49BSD-2-Clause
evtide-codecSans-IO decoders for event-camera data formats.49MIT
oxideav-svqPure-Rust Sorenson Video family decoder (SVQ1; SVQ3 planned) for the oxideav framework48MIT
m2ts-packetA Simple MPEG2 Transport Stream (TS) packet decoder.45MIT
tlg-rsA pure Rust crate for the KrKr2 tlg image format45MIT
tx2-iffPPF-IFF (Involuted Fractal Format) - Image codec using Physics-Prime Factorization, 360-prime quantization, and symplectic warping42MIT
oxideav-vc2Pure-Rust SMPTE ST 2042-1 VC-2 (Dirac Pro) intra-frame wavelet video decoder for oxideav.38MIT
cmidi-coreConversational MIDI protocol — encode multi-agent discourse as symbolic music34MIT
oxideav-wmaPure-Rust Windows Media Audio (WMA v1 + v2 baseline; later Pro + Lossless) decoder for oxideav33MIT
perceptual-imageUtility library aiming to implement perceptual image compression functionality similar to jpeg-recompress for various lossy…32MIT OR Apache-2.0
oxideav-wavpackPure-Rust WavPack lossless audio decoder for the oxideav framework32MIT
oxideav-lagarithPure-Rust Lagarith lossless video decoder for the oxideav framework32MIT
oxideav-musepackPure-Rust Musepack (SV7 + SV8) audio decoder for the oxideav framework31MIT
styxSync-first, zero-copy capture→decode→process→encode media stack.30MIT OR Apache-2.0
svg-to-videoA CLI tool for converting animated SVGs into frame-perfect, lossless video files using a deterministic headless browser & FFmpeg.30MIT
oxideavThin facade over oxideav-core — re-exports + future high-level decode/encode invoke API. Pull in oxideav-format-all (or…29MIT
oxideav-cookPure-Rust RealAudio Cook (G2 / Cooker) decoder for the oxideav framework27MIT
zero-latency-videoBibliothèque de streaming vidéo zero-latence pour macOS (ScreenCaptureKit, VideoToolbox, WebRTC)26MIT OR Apache-2.0
lacLo Audio Codec — lossless audio codec with LPC + partitioned Rice coding.26AGPL-3.0-only
herzfeldHigh-fidelity Epigraphic Rendering for Zonated Feature Extraction and Labelled Datasets24MIT
ai-imageno_std fork of image — imaging library with basic image processing and encoders/decoders for common image formats.24MIT OR Apache-2.0
symphonia-wemSymphonia demuxer for Wwise Encoded Media files18AGPL-3.0-or-later
oxideav-aiffPure-Rust, clean-room AIFF / AIFF-C (AIFC) container — FORM/COMM/SSND chunk walker, 80-bit IEEE extended sample-rate decode, and…17MIT
evtideCross-platform event-camera I/O and visualization toolkit.16MIT
oxideav-indeoPure-Rust Intel Indeo video codec family (Indeo 2 / 3 / 4 / 5) for the oxideav framework15MIT
oxideav-dtsPure-Rust DTS audio decoder (Core profile, with EXSS/XCH/XXCH/X96/XLL extensions planned) for the oxideav framework14MIT
oxideav-aptxPure-Rust aptX classic + aptX HD Bluetooth audio codec for the oxideav framework14MIT
j2k-mlThin Burn tensor adapter for JPEG 2000 and HTJ2K batch decoding14MIT OR Apache-2.0
vp9decA from-scratch, clean-room VP9 video decoder (Rust, zero dependency crates)7MIT