-
gif
GIF de- and encoder
-
av1-grain
Helpers for generating and parsing AV1 film grain data
-
rav1e
The fastest and safest AV1 encoder
-
gif-dispose
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…
-
webrtc
A pure Rust implementation of WebRTC API
-
stun
A pure Rust implementation of STUN
-
rtp
A pure Rust implementation of RTP
-
video-levels
Helper for working with levels in video codecs
-
webrtc-data
A pure Rust implementation of WebRTC DataChannel API
-
webrtc-mdns
A pure Rust implementation of mDNS
-
ffmpeg-sys-next
FFI bindings to FFmpeg
-
ffmpeg-next
Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
mp4
MP4 reader and writer library in Rust
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
v4l
Safe video4linux (v4l) bindings
-
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder
-
livekit-protocol
Livekit protocol and utilities for the Rust SDK
-
dav1d-sys
FFI bindings to dav1d
-
dav1d
libdav1d bindings
-
av-metrics
A collection of algorithms for measuring audio/video metrics
-
v4l2-sys-mit
Raw v4l2 bindings (MIT licensed)
-
aom-sys
FFI bindings to aom
-
libdav1d-sys
Builds and statically links dav1d AV1 decoder. Part of libavif-sys
-
dash-mpd
Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming
-
mp4parse
Parser for ISO base media file format (mp4)
-
mp4ra-rust
Types and associated constants representing code points managed by the MPEG4 Registration Authority
-
rfc6381-codec
Parser and generator for codec-string values, as specified in RFC 6381, section 3
-
twenty-twenty
Visual regression testing of H264 frames and images
-
openh264
Idiomatic bindings for OpenH264
-
openh264-sys2
Low-level bindings for OpenH264
-
mp4san
An MP4 file sanitizer
-
gst-plugin-gtk4
GStreamer GTK 4 Sink element and Paintable widget
-
ivf
muxer
-
webm
Rust idiomatic wrapper to libwebm
-
h264-reader
Reader for H264 bitstream syntax
-
rsmpeg
that exposes FFmpeg's power as much as possible
-
gst-plugin-rtp
GStreamer Rust RTP Plugin
-
gst-plugin-webrtc-signalling-protocol
GStreamer WebRTC sink default protocol
-
gifski
pngquant-based GIF maker for nice-looking animGIFs
-
webm-sys
Rust FFI bindings and wrapper for libwebm
-
framebuffer
Basic framebuffer abstraction. Handles the necessary ioctls and mmaps the framebuffer device.
-
ffprobe
Typed wrapper for the ffprobe CLI
-
video-rs
High-level video toolkit based on ffmpeg
-
ffmpeg_cmdline_utils
Rust wrapper around the commandline interface to FFMPEG. Can be used to read frames from videos into bufrers in rust.
-
vid_dup_finder_lib
find near-duplicate video files
-
youtube_dl
Runs yt-dlp and parses its JSON output
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
h264-profile-level-id
process H264 profile-level-id values
-
obws
(obvious) remote control library for OBS
-
ac-ffmpeg
safe Rust interface for FFmpeg libraries
-
av-data
Multimedia data structures
-
nokhwa-bindings-macos
The AVFoundation bindings crate for
nokhwa
-
ffmpeg-sys-the-third
FFI bindings to FFmpeg
-
libaom-sys
Builds and statically links libaom. Part of libavif-sys
-
less-avc
less Advanced Video Coding (H.264) encoding
-
offflix
application to auto manage series on your local storage
-
nokhwa-bindings-windows
The Windows Media Foundation bindings crate for
nokhwa
-
rtp-rs
Parser and generator for RTP packet structure
-
nokhwa-core
Core type definitions for nokhwa
-
cameleon
safe, fast, and flexible library for GenICam compatible cameras
-
rusty_ytdl
Youtube video searcher and downloader
-
rscam
Wrapper for v4l2
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
bytesio
a network io library using tokio
-
alac
decoder in Rust
-
matroska
parsing Matroska (MKV) file metadata
-
webrtc-vad
Rust interface for the WebRTC Voice-Activity-Detction Module
-
frame-rate
manipulate video frame rate
-
srtparse
parsing SRT Subtitles
-
nokhwa-bindings-linux
The V4L2 bindings crate for
nokhwa