Multimedia::Video
symphonia
0.5.5 GrowingPure Rust media container and audio decoding library.
yuv
0.8.12 GrowingHigh performance utilities for YUV format handling and conversion.
openh264
0.9.3 GrowingIdiomatic bindings for OpenH264.
pic-scale
0.7.1 GrowingHigh performance image scaling
libblur
0.23.2 GrowingFast image blurring in pure Rust
ezk-image
0.4.3 GrowingConvert pixel and color formats such and RGB, YUV (YCbCr), ICtCp
openh264-sys2
0.9.6 GrowingLow-level bindings for OpenH264.
gif-dispose
6.0.0 StableImplements GIF disposal method for the gif crate. The gif crate only exposes raw frame data that is not sufficient to render GIFs properly. GIF requires special composing of frames which, as this crate shows, is non-trivial.
gifski
1.34.0 Growingpngquant-based GIF maker for nice-looking animGIFs
yt-dlp
2.7.0 Stable🎬️ A Rust library (with auto dependencies installation) for Youtube downloading
dash-mpd
0.20.2 GrowingParse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming
vapoursynth
0.5.2 GrowingSafe Rust wrapper for VapourSynth and VSScript.
lamco-pipewire
0.4.0 ExperimentalHigh-performance PipeWire screen capture for Wayland with DMA-BUF support, by Lamco Development
videostream-sys
2.2.2 StableLow-level FFI bindings for VideoStream Library - unsafe bindings to libvideostream
libobs
5.0.1+32.0.4 StableLibOBS bindings for Rust
lamco-wayland
0.4.1 ExperimentalWayland screen capture, XDG Portal integration, and video processing for Rust, by Lamco Development
lamco-video
0.1.7 ExperimentalVideo frame processing and bitmap conversion for Wayland screen capture, by Lamco Development
vk-video
0.2.1 ExperimentalA library for hardware video coding using Vulkan Video, with wgpu integration.
pic-scale-safe
0.1.10 GrowingFast and safe performance image scaling
frame-tick
0.3.3 ExperimentalTick-based, quasi-fixed-point time measurement for working with frames/animation/video
youtui-vendored-rusty_ytdl
0.7.4-youtui-vendored.4 GrowingVENDORED LIBRARY FOR YOUTUI - DO NOT USE
media
0.8.2 GrowingA pure Rust media framework
vapoursynth-sys
0.5.0 GrowingRust bindings for vapoursynth and vsscript.
media-core
0.8.2 ExperimentalDefine media types and provide basic media utilities
colorutils-rs
0.7.6 GrowingHigh performance utilities for color format handling and conversion.
nom-exif
2.7.0 StableExif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported.
media-codec
0.8.2 GrowingA generic encoding/decoding framework
videostream
2.2.2 StableSafe Rust bindings for VideoStream Library - zero-copy video frame management and distribution
webm-sys
2.2.0 GrowingRust FFI bindings and wrapper for libwebm
yuvutils-rs
0.8.3 GrowingHigh performance utilities for YUV format handling and conversion.
libobs-source-macro
5.0.1 StableHelper macro for libobs-sources
video-rs
0.11.0 GrowingHigh-level video toolkit based on ffmpeg.
libobs-wrapper
9.0.4+32.0.2 StableA safe wrapper around libobs
core-video
0.5.2 GrowingSafe bindings to CoreVideo framework
ff-format
0.8.0 ExperimentalCommon types for video/audio processing - the Rust way
ff-sys
0.8.0 ExperimentalLow-level FFmpeg FFI bindings for Rust
ff-common
0.8.0 ExperimentalCommon types and utilities for FFmpeg-based media processing
dash-mpd-cli
0.2.32 GrowingDownload media content from a DASH-MPEG or DASH-WebM MPD manifest.
media-device
0.8.2 GrowingA cross-platform wrapper for capture and playback devices
grafton-ndi
0.11.0 GrowingHigh-performance Rust bindings for the NDI® 6 SDK - real-time IP video streaming
exiftool
0.3.1 ExperimentalA Rust wrapper for ExifTool.
av-foundation
0.7.1 GrowingBindings to AVFoundation framework
tapciify
3.3.1 GrowingCLI tool that can let you view images in terminal as ASCII art
ff-probe
0.8.0 ExperimentalMedia file metadata extraction - the Rust way
ff-decode
0.8.0 ExperimentalVideo and audio decoding - the Rust way
ff-pipeline
0.8.0 ExperimentalUnified decode-filter-encode pipeline for the ff-* crate family
ff-filter
0.8.0 ExperimentalVideo and audio filter graph operations - the Rust way
ff-encode
0.8.0 ExperimentalVideo and audio encoding - the Rust way
vapoursynth4-sys
0.3.2+R73 GrowingRust bindings for VapourSynth and VSScript API version 4
re_mp4
0.4.0 GrowingMP4 parser