-
gstreamer
Rust bindings for GStreamer
-
gstreamer-app
Rust bindings for GStreamer App library
-
av1-grain
Helpers for generating and parsing AV1 film grain data
-
gstreamer-video
Rust bindings for GStreamer Video library
-
ffmpeg-next
Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
gstreamer-base
Rust bindings for GStreamer Base library
-
screencapturekit
Safe Rust bindings for Apple's ScreenCaptureKit framework - screen and audio capture on macOS
-
gstreamer-audio
Rust bindings for GStreamer Audio library
-
openh264
Idiomatic bindings for OpenH264
-
ffmpeg-sidecar
Wrap a standalone FFmpeg binary in an intuitive Iterator interface
-
gstreamer-play
Rust bindings for GStreamer Play library
-
gstreamer-webrtc
Rust bindings for GStreamer WebRTC library
-
dcv-color-primitives
perform image color model conversion
-
gstreamer-gl
Rust bindings for GStreamer GL library
-
dash-mpd
Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming
-
gstreamer-rtp
Rust bindings for GStreamer Rtp library
-
gstreamer-sdp
Rust bindings for GStreamer Sdp library
-
gstreamer-net
Rust bindings for GStreamer Net library
-
czkawka_cli
CLI frontend of Czkawka
-
livekit
Rust Client SDK for LiveKit
-
gstreamer-allocators
Rust bindings for GStreamer Allocators library
-
ffmpeg-sys-next
FFI bindings to FFmpeg
-
gstreamer-rtsp-server
Rust bindings for GStreamer RTSP Server library
-
gstreamer-check
Rust bindings for GStreamer Check library
-
gstreamer-rtsp
Rust bindings for GStreamer Rtsp library
-
pipewire
Rust bindings for PipeWire
-
gst-plugin-gtk4
GStreamer GTK 4 sink element
-
str0m
WebRTC library in Sans-IO style
-
gst-plugin-videofx
GStreamer Rust Video Effects Plugin
-
mp4
MP4 reader and writer library in Rust
-
gstreamer-validate
Rust bindings for GStreamer Validate library
-
gstreamer-player
Rust bindings for GStreamer Player library
-
media_organizer
Organize media into one folder with a date-centric folder structure
-
yaydl
youtube (and more) down loader
-
gstreamer-controller
Rust bindings for GStreamer Controller library
-
mp4-atom
A MP4/ISOBMFF atom decoder and encoder
-
gstreamer-analytics
Rust bindings for GStreamer Analytics library
-
grafton-ndi
High-performance Rust bindings for the NDI® 6 SDK - real-time IP video streaming
-
ffmpeg-the-third
Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
vapoursynth
Safe Rust wrapper for VapourSynth and VSScript
-
tvid
A terminal video player
-
rsmpeg
that exposes FFmpeg's power as much as possible
-
gstreamer-mse
Rust bindings for GStreamer MSE library
-
vtc
A SMPTE timeoce library for Rust
-
libobs-wrapper
A safe wrapper around libobs
-
gst-plugin-ndi
GStreamer NewTek NDI Plugin
-
av1an
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding [Command line library]
-
tmdb_client
Rust client for The Movie Database (TMDB) API
-
gstreamer-d3d12
Rust bindings for GStreamer D3D12 library
-
scuffle-ffmpeg
FFmpeg bindings for Rust
-
mediar
Rename and move media files using metadata from TMDB
-
webm
Rust idiomatic wrapper to libwebm
-
compresscli
A powerful CLI tool for video and image compression
-
pict-rs
image hosting service
-
gstreamer-mpegts
Rust bindings for GStreamer MpegTs library
-
tvrank
Query and sort information about movies and series
-
srt-transmit
SRT implementation in Rust
-
libspa
Rust bindings for libspa
-
otr
otr decodes and cuts video files that were downloaded from Online TV Recorder https://onlinetvrecorder.com/
-
offflix
application to auto manage series on your local storage
-
dash-mpd-cli
Download media content from a DASH-MPEG or DASH-WebM MPD manifest
-
tplay
A media player that visualizes images and videos as ASCII art directly in the terminal (with sound)
-
pipewire-native-tools
PipeWire utilities built with the pipewire-native library
-
ez-ffmpeg
A safe and ergonomic Rust interface for FFmpeg integration, designed for ease of use
-
grafton-visca
Rust based VISCA over IP implementation for controlling PTZ Cameras
-
subx-cli
AI subtitle processing CLI tool, which automatically matches, renames, and converts subtitle files
-
strix
Terminal-based video synthesizer inspired by Hydra
-
rusty_ffmpeg
that provides Rust bindings for FFmpeg
-
videocall-codecs
Cross-platform video codec library with VP8/VP9 support for native and WebAssembly environments
-
retina
high-level RTSP multimedia streaming library
-
ezk-image
Convert pixel and color formats such and RGB, YUV (YCbCr), ICtCp
-
muxide
Minimal-dependency pure-Rust MP4 muxer for recording applications. Includes CLI tool and library API.
-
playa-ffmpeg
Safe FFmpeg wrapper with vcpkg integration for simplified cross-platform builds (FFmpeg 8.0, Rust 2024)
-
tmdb-api
TMDB client. This one is using async methods.
-
libobs
bindings for Rust
-
rustypipe
Client for the public YouTube / YouTube Music API (Innertube), inspired by NewPipe
-
imdb-id
Get IMDb IDs using a commandline search tool
-
mp4san
An MP4 file sanitizer
-
gopro-chaptered-video-assembler
Assembles all chaptered GoPro video files in a directory into 'complete' files
-
bazarr-bulk
A bulk operation CLI tool for Bazarr
-
scuffle-h264
A pure Rust H.264 header decoder
-
scap
Modern, high-performance screen capture library for Rust. Cross-platform.
-
ts2mp4
CLI tool for converting MPEG-TS files to MP4 format
-
mp4parse
Parser for ISO base media file format (mp4)
-
hacktyper
A terminal-based typing simulator that mimics hacking scenes from movies
-
re_mp4
MP4 parser
-
gstreamer-utils
Exposes an object to build several Gst pipeline with one producer and several consumer
-
av-format
Multimedia format demuxing and muxing
-
metadata
Media file metadata for human consumption
-
cloudinary
API
-
hisui
Recording Composition Tool Hisui
-
exiftool
wrapper for ExifTool
-
swiss-knife
A collection of useful Rust CLI tools for various automation tasks
-
cargo-obs-build
CLI tool used to build the libobs library and put it in the target directory
-
vedit
that wraps auto-editor and ffmpeg for fast editing
-
ac-ffmpeg
safe Rust interface for FFmpeg libraries
-
pcloud
API
-
h264-parser
H.264 Annex B stream parser library
-
flowly
modular and reusable components for building robust pipelines processing audio, video and other
-
av-mumu
Audio/Video (AV) tools plugin for the Lava / MuMu language
-
tmdb-async
The Movie Database (TMDb) API for async Rust
-
videostream-cli
Command-line interface for VideoStream library - camera streaming, recording, and frame operations
-
torrent-combine
merge partially completed torrent data downloads
-
srt-protocol
SRT implementation in Rust
-
media_analyzer
Extract file-based information from photo and video files
-
livekit-api
Rust Server SDK for LiveKit
-
livekit-protocol
Livekit protocol and utilities for the Rust SDK
-
lapsify
A time-lapse image processor with adjustable parameters
-
gstreamer-gl-x11
Rust bindings for GStreamer GL library (X11 support)
-
mp4box
Minimal MP4/ISOBMFF parser with JSON output, box decoding, and UUID support
-
bevy_capture
A Bevy plugin for capturing frames from a Bevy application
-
trv
Transform slides and speaker notes into video
-
env-libvpx-sys
Rust bindings to libvpx
-
ccap-rs
bindings for ccap — high-performance, cross-platform webcam/camera capture with hardware-accelerated pixel format conversion (DirectShow/AVFoundation/V4L2), including common RGB/YUV…
-
hang-wasm
Web implementation for MoQ utilizing WebAssembly+Typescript
-
mux-media
A CLI utility for muxing media (e.g. video, audio, subtitles).
-
dantalian
A nfo file generator for your anime. Source from https://bangumi.tv/.
-
libobs-simple
wrapper around libobs-wrapper for recording and streaming
-
moq-web
Web implementation for MoQ utilizing WebAssembly+Typescript
-
tvrank-cli
Query and sort information about movies and series
-
scuffle-amf0
A pure-rust implementation of AMF0 encoder and decoder
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
scuffle-h265
A pure Rust H.265 header decoder
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
radiance
Video art software designed for live performance
-
gpui-video-player
A video player library for gpui applications, built on top of GStreamer
-
bootanimation-tools
CLI utility to convert between Android bootanimations and videos
-
bili-tui
A TUI client for Bilibili written in Rust
-
fcast-protocol
Data types for FCast
-
tauri-plugin-media-toolkit
Comprehensive media toolkit for Tauri: edit, play, convert audio/video files
-
aether-renderer-core
A sacred Rust-based CLI for rendering transparent WebM/MP4/GIF from PNG sequences
-
yt-transcript-rs
fetching and working with YouTube video transcripts
-
zed-scap
Modern, high-performance screen capture library for Rust. Cross-platform.
-
video-transcriber-mcp
High-performance video transcription MCP server using whisper.cpp for faster transcription
-
radarr
API docs
-
madamiru
Dynamic multi-multimedia player
-
trimsec
Calculate time saved on using speed multipliers
-
entpxl
extract layers from pictures taken with Google Pixel phones
-
mime2
MIME types that are up to date
-
ydl-lib
A fast, reliable YouTube subtitle downloader library written in Rust
-
adder-codec-rs
Encoder/transcoder/decoder for raw and compressed ADΔER (Address, Decimation, Δt Event Representation) streams. Includes a transcoder for casting either framed or event video into…
-
memvid-rs
High-performance QR code video encoding for text storage and semantic retrieval
-
stainless_ffmpeg
Efficient Rust wrapper for FFmpeg
-
streamrip
Recursively mirror an HLS (.m3u8) or DASH (.mpd) stream for local hosting
-
av-metrics
A collection of algorithms for measuring audio/video metrics
-
silcut
A CLI tool to trim silences from audio/video using FFmpeg
-
gstreamer-gl-wayland
Rust bindings for GStreamer GL library (Wayland support)
-
pixabay-sdk
wrapper for Pixabay API
-
libobs-bootstrapper
Downloads OBS binaries at runtime and bootstraps libobs
-
director-engine
A high-performance 2D rendering engine using Skia and Taffy
-
exif-oxide
High-performance Rust implementation of ExifTool
-
ytt
YouTube Transcript API
-
scuffle-flv
A pure Rust FLV demuxer
-
mp4e
MP4 muxer library for pure Rust
-
xiu
A powerful live server by Rust
-
bevy_movie_player
movie player plugin for bevy
-
simple_image_interface
image interface with pictures, video, and camera
-
rffmpeg
Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
frametogether-server
Sync video playback with friends!
-
adder-viz
A GUI project to visualize and tune parameters of an ADΔER asynchronous video transcode
-
raves_metadata
parse metadata from media files
-
vid_dup_finder
A command line application (and linux-only gui) to find duplicate video files
-
msf-sdp
Session Description Protocol (SDP) for Rust
-
p-chan
Multimedia (Audio, Raster) Channel Newtypes and Conversions
-
pipewire-native
PipeWire client library
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
amffi
Rust bindings to Advanced Media Framework
-
scuffle-mp4
A pure Rust MP4 parser and writer
-
prepis
A command line utility that uses Amazon Transcribe to create video transcriptions
-
overseerr
documentation for the Overseerr API backend. Two primary authentication methods are supported: - Cookie Authentication: A valid sign-in to the
/auth/plexor/auth/localwill… -
lamco-wayland
Wayland screen capture, XDG Portal integration, and video processing for Rust
-
msf-rtp
Real-time Transport Protocol (RTP) for Rust
-
mime-type
handling MIME types
-
rustypipe-cli
CLI for RustyPipe - download videos and extract data from YouTube / YouTube Music
-
rattice
A media viewer for web browsers
-
scuffle-expgolomb
Exponential-Golomb encoder and decoder
-
jdt_activity_pub
ActivityPub is a set of structs and enums used to facilitate the operations of ActivityPub servers and clients
-
avmux
merge video and audio based on rsmpeg (dynamic link with ffmpeg lib)
-
ffmpeg-light
A small Rust crate that wraps a few common FFmpeg tasks
-
movers
Cli for searching and watchign movies
-
magic_hour
Magic Hour Rust SDK
-
cascii
High-performance ASCII art generator for images and videos
-
fist
Interactive Search Tool
-
rustypipe-botguard
Run YouTube Botguard challenges and generate PO tokens
-
gifclip
Download YouTube clips and export as GIFs with burned-in subtitles
-
atm0s-custom-str0m
WebRTC library in Sans-IO style
-
tydle
YouTube video extractor written in Rust that can be used anywhere in web or native environments, based on an extremely small subset of yt-dlp
-
mecha10-video
WebRTC video streaming for Mecha10 - camera frame capture and broadcasting
-
rust-yt-downloader
A professional CLI tool for downloading YouTube videos and audio with quality selection, format conversion, and playlist support
-
libspa-sys
Rust FFI bindings for libspa
-
vidformer
Video Data Transformation Library
-
ts-to-mp4
Remux MPEG-TS to MP4 without transcoding (stream copy)
-
trimmeroni
Cut and concatenate video clips without reencoding
-
flowly-service
Flowly is a library of modular and reusable components for building robust pipelines processing audio, video and other
-
rspipe
Command line tool for processing video with VapourSynth scripts
-
ffmpeg-common
Common library for FFmpeg Suite RS
-
continuator
Generate and stitch AI video clips using OpenAI Sora and Google Veo
-
vp9-parser
tools to parse VP9 bitstreams and IVF containers
-
capscreen_macos
fork from screencapturekit-rs, add CoreGraphics Api, CGDisplay Api, capture_image_with_stream
-
av-metrics-tool
A CLI tool for measuring audio/video metrics
-
rnytd
interactive command-line tool for downloading YouTube videos and extracting audio
-
kornia-io
Image and Video IO library in Rust for computer vision
-
direct_play_nice
CLI program that converts video files to direct-play-compatible formats
-
pf_lib
petit-filou core library
-
msf-srtp
Secure Real-time Transport Protocol (SRTP) for Rust
-
runarium
Generate animated videos from GPS running/cycling data with real-time statistics
-
ai-twerk-video-generator
High-quality integration for https://supermaker.ai/video/ai-twerk-video-generator/
-
lunaris
Video Editor - A high-performance, node-based non-linear video editor
-
piggpio
GPIO code for use in other pigg project crates
-
mediatoascii
converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and video formats
-
veo
High-quality integration for https://supermaker.ai/video/veo/
-
whisparr
Radarr API docs
-
mp4converter
Professional video compliance system for content delivery standards with PCM audio support
-
mine-dlp
A yt-dlp wrapper for downloading YouTube videos from command line
-
plex-media-organizer
Intelligent media file organizer following Plex naming conventions
-
frame-rate
manipulate video frame rate
-
ftv
Convert anything to video and revert to normal!
-
rship-blackmagic-videohub
rship executor for controlling Blackmagic Videohub devices
-
vpx-rs
interface to Google's libvpx library
-
retina-record
Command-line application to record MP4 video from RTSP cameras
-
sora_ai_video
High-quality integration for https://supermaker.ai/video/sora-ai-video/
-
vtmachine
State machine for VT100-like terminal data streams
-
first_last_frame
High-quality integration for https://supermaker.ai/video/first-last-frame/
-
jetkvm_client
A client for JetKVM over WebRTC
-
sc-cap
Modern, high-performance screen capture library for Rust. Cross-platform.
-
panopto_video_submitter_tester
testing Panopto video submissions
-
tmdb-sans-io
The Movie Database (TMDb) API for Rust, sans io
-
bigfoot_video_generator
High-quality integration for https://supermaker.ai/video/bigfoot-video-generator/
-
linuxvideo
V4L2 video capture and output library
-
sotavideo_ai_1
High-quality integration for https://sotavideo.ai/
-
core-utils-rs
Rust wrapper for apple's CoreVideo framework
-
rvideo
Real-time video server for embedded apps
-
ai_kissing
High-quality integration for https://supermaker.ai/video/ai-kissing/
-
iced_video_player
A convenient video player widget for Iced
-
grok_video_generator
High-quality integration for https://supermaker.ai/blog/grok-ai-video-generator-the-ultimate-guide-to-creating-ai-videos-2025/
-
rvd
A modular video downloader written in Rust
-
flowly-mp4
MP4 reader and writer library in Rust
-
prehrajto-core
Core scraping library for prehraj.to
-
rtmp
rtmp library
-
sap-rs
A pure Rust implementation of the Session Announcement Protocol
-
commucat-media
Audio and video media primitives for CommuCat calls
-
seedance_ai_video
High-quality integration for https://supermaker.ai/video/seedance-ai-video/
-
tiktok_rust
interacting with the TikTok API, enabling direct posting of content and querying creator information
-
portal_figure
data relating to figures from the Skylanders series of video games
Try searching with DuckDuckGo.