rustio rustio.net

Multimedia::Video

70

symphonia

0.5.5 Growing

Pure Rust media container and audio decoding library.

5.1M downloads · 4d ago
69

yuv

0.8.12 Growing

High performance utilities for YUV format handling and conversion.

1.7M downloads · 5d ago
66

openh264

0.9.3 Growing

Idiomatic bindings for OpenH264.

270.1K downloads · 14d ago
66

pic-scale

0.7.1 Growing

High performance image scaling

72.7K downloads · 5d ago
65

libblur

0.23.2 Growing

Fast image blurring in pure Rust

79.0K downloads · 15d ago
64

ezk-image

0.4.3 Growing

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

41.1K downloads · 10d ago
64

openh264-sys2

0.9.6 Growing

Low-level bindings for OpenH264.

274.4K downloads · 14d ago
63

gif-dispose

6.0.0 Stable

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 · 1mo ago
62

gifski

1.34.0 Growing

pngquant-based GIF maker for nice-looking animGIFs

547.3K downloads · 8mo ago
62

yt-dlp

2.7.0 Stable

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

34.0K downloads · 12d ago
62

dash-mpd

0.20.2 Growing

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

333.0K downloads · 21d ago
62

vapoursynth

0.5.2 Growing

Safe Rust wrapper for VapourSynth and VSScript.

80.2K downloads · 2mo ago
62

lamco-pipewire

0.4.0 Experimental

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

550 downloads · yesterday
62

videostream-sys

2.2.2 Stable

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

26.0K downloads · 26d ago
61

libobs

5.0.1+32.0.4 Stable

LibOBS bindings for Rust

9.2K downloads · 2mo ago
61

lamco-wayland

0.4.1 Experimental

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

411 downloads · yesterday
61

lamco-video

0.1.7 Experimental

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

366 downloads · yesterday
61

vk-video

0.2.1 Experimental

A library for hardware video coding using Vulkan Video, with wgpu integration.

1.2K downloads · 18d ago
61

pic-scale-safe

0.1.10 Growing

Fast and safe performance image scaling

16.0K downloads · 27d ago
60

frame-tick

0.3.3 Experimental

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

2.0K downloads · 13d ago
60

youtui-vendored-rusty_ytdl

0.7.4-youtui-vendored.4 Growing

VENDORED LIBRARY FOR YOUTUI - DO NOT USE

9.2K downloads · 1mo ago
60

media

0.8.2 Growing

A pure Rust media framework

7.8K downloads · 1mo ago
60

vapoursynth-sys

0.5.0 Growing

Rust bindings for vapoursynth and vsscript.

88.1K downloads · 3mo ago
60

media-core

0.8.2 Experimental

Define media types and provide basic media utilities

3.2K downloads · 1mo ago
60

colorutils-rs

0.7.6 Growing

High performance utilities for color format handling and conversion.

140.5K downloads · 3mo ago
59

nom-exif

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

109.0K downloads · 1mo ago
59

media-codec

0.8.2 Growing

A generic encoding/decoding framework

3.8K downloads · 1mo ago
59

videostream

2.2.2 Stable

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

25.6K downloads · 26d ago
58

webm-sys

2.2.0 Growing

Rust FFI bindings and wrapper for libwebm

543.9K downloads · 5mo ago
58

yuvutils-rs

0.8.3 Growing

High performance utilities for YUV format handling and conversion.

99.2K downloads · 11mo ago
58

libobs-source-macro

5.0.1 Stable

Helper macro for libobs-sources

4.7K downloads · 3mo ago
58

video-rs

0.11.0 Growing

High-level video toolkit based on ffmpeg.

173.3K downloads · 1mo ago
58

libobs-wrapper

9.0.4+32.0.2 Stable

A safe wrapper around libobs

7.6K downloads · 2mo ago
57

core-video

0.5.2 Growing

Safe bindings to CoreVideo framework

202.8K downloads · 1mo ago
57

ff-format

0.8.0 Experimental

Common types for video/audio processing - the Rust way

316 downloads · 4d ago
57

ff-sys

0.8.0 Experimental

Low-level FFmpeg FFI bindings for Rust

321 downloads · 4d ago
57

ff-common

0.8.0 Experimental

Common types and utilities for FFmpeg-based media processing

325 downloads · 4d ago
57

dash-mpd-cli

0.2.32 Growing

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

46.0K downloads · 20d ago
57

media-device

0.8.2 Growing

A cross-platform wrapper for capture and playback devices

6.3K downloads · 1mo ago
56

grafton-ndi

0.11.0 Growing

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

30.2K downloads · 1mo ago
56

exiftool

0.3.1 Experimental

A Rust wrapper for ExifTool.

6.7K downloads · 1mo ago
56

av-foundation

0.7.1 Growing

Bindings to AVFoundation framework

20.2K downloads · 1mo ago
55

tapciify

3.3.1 Growing

CLI tool that can let you view images in terminal as ASCII art

26.7K downloads · 1y ago
55

ff-probe

0.8.0 Experimental

Media file metadata extraction - the Rust way

225 downloads · 4d ago
55

ff-decode

0.8.0 Experimental

Video and audio decoding - the Rust way

247 downloads · 4d ago
55

ff-pipeline

0.8.0 Experimental

Unified decode-filter-encode pipeline for the ff-* crate family

204 downloads · 4d ago
55

ff-filter

0.8.0 Experimental

Video and audio filter graph operations - the Rust way

222 downloads · 4d ago
55

ff-encode

0.8.0 Experimental

Video and audio encoding - the Rust way

242 downloads · 4d ago
55

vapoursynth4-sys

0.3.2+R73 Growing

Rust bindings for VapourSynth and VSScript API version 4

17.4K downloads · 3mo ago
55

re_mp4

0.4.0 Growing

MP4 parser

1.1M downloads · 6mo ago