rustio rustio.net

Multimedia::Video

68

symphonia

0.6.0 Growing

Pure Rust media container and audio decoding library.

6.7M downloads · 11d ago
68

yuv

0.8.14 Growing

High performance utilities for YUV format handling and conversion.

2.3M downloads · 26d ago
67

pic-scale

0.7.8 Growing

High performance image scaling

79.3K downloads · yesterday
66

libblur

0.24.0 Growing

Fast image blurring in pure Rust

84.1K downloads · 16d ago
65

videostream-sys

2.5.2 Stable

Low-level FFI bindings for VideoStream Library - unsafe bindings to libvideostream

26.3K downloads · 3d ago
64

openh264

0.9.3 Growing

Idiomatic bindings for OpenH264.

370.2K downloads · 2mo ago
63

colorutils-rs

0.8.0 Growing

High performance utilities for color format handling and conversion.

162.5K downloads · 1mo ago
63

re_mp4

0.5.0 Growing

MP4 parser

1.3M downloads · 21d ago
63

vapoursynth-sys

0.6.0 Growing

Rust bindings for vapoursynth and vsscript.

91.0K downloads · 29d ago
63

videostream

2.5.2 Stable

Safe Rust bindings for VideoStream Library - zero-copy video frame management and distribution

25.9K downloads · 3d ago
63

nom-exif

3.5.0 Stable

Exif/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.

126.1K downloads · 2d ago
62

openh264-sys2

0.9.6 Growing

Low-level bindings for OpenH264.

374.9K downloads · 2mo ago
62

vapoursynth

0.5.6 Growing

Safe Rust wrapper for VapourSynth and VSScript.

83.1K downloads · 18d ago
62

dash-mpd

0.20.3 Growing

Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming

359.3K downloads · 9d ago
61

gifski

1.34.0 Growing

pngquant-based GIF maker for nice-looking animGIFs

593.5K downloads · 10mo ago
61

ezk-image

0.4.3 Growing

Convert pixel and color formats such and RGB, YUV (YCbCr), ICtCp

44.5K downloads · 2mo ago
61

vk-video

0.3.1 Growing

[DEPRECATED] Renamed to `gpu-video`

2.2K downloads · 28d ago
60

media-core

0.9.1 Experimental

Define media types and provide basic media utilities

3.6K downloads · 1mo ago
60

media

0.9.1 Growing

A pure Rust media framework

7.9K downloads · 1mo ago
60

grafton-ndi

0.12.0 Growing

High-performance Rust bindings for the NDI® 6 SDK - real-time IP video streaming

49.1K downloads · 8d ago
60

gif-dispose

6.0.0 Growing

Implements 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.

4.0M downloads · 3mo ago
60

yt-dlp

2.7.2 Stable

🎬️ A Rust library (with auto dependencies installation) for Youtube downloading

36.8K downloads · 1mo ago
60

lamco-pipewire

0.4.2 Experimental

High-performance PipeWire screen capture for Wayland with DMA-BUF support, by Lamco Development

898 downloads · 1mo ago
60

videotoolbox

0.18.0 Experimental

Safe Rust bindings for Apple's VideoToolbox framework — hardware H.264/HEVC/ProRes encode and decode on macOS

369 downloads · 5d ago
59

libobs

5.0.1+32.0.4 Stable

LibOBS bindings for Rust

9.4K downloads · 4mo ago
59

pic-scale-safe

0.1.10 Growing

Fast and safe performance image scaling

21.5K downloads · 2mo ago
59

lamco-video

0.1.8 Experimental

Video frame processing and bitmap conversion for Wayland screen capture, by Lamco Development

535 downloads · 1mo ago
59

edgefirst-image

0.24.0 Experimental

High-performance image processing with hardware acceleration for edge AI

1.9K downloads · today
58

media-codec

0.9.1 Growing

A generic framework for encoding and decoding

4.0K downloads · 1mo ago
58

lamco-wayland

0.4.4 Experimental

Wayland screen capture, XDG Portal integration, and video processing for Rust, by Lamco Development

572 downloads · 1mo ago
57

frame-tick

0.3.3 Experimental

Tick-based, quasi-fixed-point time measurement for working with frames/animation/video

2.2K downloads · 2mo ago
57

media-device

0.9.1 Growing

A cross-platform wrapper for capture and playback devices

6.4K downloads · 1mo ago
57

yuvutils-rs

0.8.3 Growing

High performance utilities for YUV format handling and conversion.

107.8K downloads · 1y ago
57

libobs-source-macro

5.0.1 Growing

Helper macro for libobs-sources

4.7K downloads · 5mo ago
57

muxide

0.2.5 Experimental

Minimal-dependency pure-Rust MP4 muxer for recording applications. Includes CLI tool and library API.

4.9K downloads · 5d ago
57

mediatime

0.1.7 Experimental

Exact-integer rational time types for media pipelines — FFmpeg-style Timebase, Timestamp, and TimeRange. no_std, zero dependencies, const fn.

10.7K downloads · 4d ago
57

dash-mpd-cli

0.2.33 Growing

Download media content from a DASH-MPEG or DASH-WebM MPD manifest.

46.1K downloads · 9d ago
56

webm-sys

2.2.0 Growing

Rust FFI bindings and wrapper for libwebm

550.7K downloads · 7mo ago
56

videoframe

0.3.0 Experimental

A common vocabulary of pixel-format and color-metadata types for video processing pipelines.

1.7K downloads · 7d ago
56

libobs-wrapper

9.0.4+32.0.2 Stable

A safe wrapper around libobs

7.7K downloads · 4mo ago
56

rav1d-safe

0.5.5 Experimental

Safe SIMD fork of rav1d - Rust AV1 decoder with archmage intrinsics

3.6K downloads · 1mo ago
56

ccap-rs

1.6.0 Experimental

Rust bindings for ccap — high-performance, cross-platform webcam/camera capture with hardware-accelerated pixel format conversion (DirectShow/AVFoundation/V4L2), including common RGB/YUV workflows and video file input/playback support

239 downloads · 2mo ago
56

mpv-music

0.26.3 Experimental

A TUI-based music player wrapper for MPV

219 downloads · 11d ago
55

core-video

0.5.2 Growing

Safe bindings to CoreVideo framework

331.7K downloads · 3mo ago
55

memvid-rs

1.2.0 Growing

High-performance QR code video encoding for text storage and semantic retrieval

2.6K downloads · 11mo ago
55

video-rs

0.11.0 Growing

High-level video toolkit based on ffmpeg.

239.6K downloads · 3mo ago
55

after-effects-sys

0.4.0 Growing

Auto-generated After Effects® bindings

8.4K downloads · 1mo ago
55

youtui-vendored-rusty_ytdl

0.7.4-youtui-vendored.4 Growing

VENDORED LIBRARY FOR YOUTUI - DO NOT USE

10.1K downloads · 3mo ago
55

wav1c

0.2.0 Experimental

Wondrous AV1 encoder written in safe Rust.

170 downloads · 3mo ago
55

rfc6381-codec

0.3.0 Growing

Parser and generator for codec-string values, as specified in RFC 6381, section 3

927.2K downloads · 1mo ago