-
rav1e
The fastest and safest AV1 encoder
-
webrtc
A pure Rust implementation of WebRTC API
-
openh264
Idiomatic bindings for OpenH264
-
dash-mpd
Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming
-
mp4
MP4 reader and writer library in Rust
-
gifski
pngquant-based GIF maker for nice-looking animGIFs
-
gst-plugin-webrtc
GStreamer plugin for high level WebRTC elements and a simple signaling server
-
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…
-
rsmpeg
that exposes FFmpeg's power as much as possible
-
ffmpeg-next
Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
ab-av1
AV1 encoding with fast VMAF sampling
-
livekit
Rust Client SDK for LiveKit
-
cameleon
safe, fast, and flexible library for GenICam compatible cameras
-
video-rs
High-level video toolkit based on ffmpeg
-
ffmpeg-sys-next
FFI bindings to FFmpeg
-
google-displayvideo1
A complete library to interact with Display Video (protocol v1)
-
m3u8-rs
parsing m3u8 files (Apple's HTTP Live Streaming (HLS) protocol)
-
av1-grain
Helpers for generating and parsing AV1 film grain data
-
vtc
A SMPTE timeoce library for Rust
-
retina-record
Command-line application to record MP4 video from RTSP cameras
-
n-mb
ffmpeg wrapper to parse files to the most efficient formats within a set size
-
obws
(obvious) remote control library for OBS
-
mp4san
An MP4 file sanitizer
-
xiu
A powerful live server by Rust
-
youtube_dl
Runs yt-dlp and parses its JSON output
-
tplay
A media player that visualizes images and videos as ASCII art directly in the terminal (with sound)
-
gst-plugin-ndi
GStreamer NewTek NDI Plugin
-
unifi-protect-bulk-download
bulk download videos from a Unifi Protect NVR
-
srt-transmit
SRT implementation in Rust
-
webm-iterable
extends the ebml-iterable library to provide an iterator over webm data. It provides a Matroska specification implementing the required traits to read webm files.
-
offflix
application to auto manage series on your local storage
-
yt-parallel
This application runs download tools (default is yt-dlp) in parallel to download batches of videos
-
rusty_dl
downloading youtube videos, twitter medias (videos, images, gif) from tweets and files on the web
-
rusty_ytdl
Youtube video searcher and downloader
-
trimmeroni
Cut and concatenate video clips without reencoding
-
obs-do
WebSocket control utility for OBS Studio
-
tapciify
CLI tool that can let you view images in terminal as ASCII art
-
video-levels
Helper for working with levels in video codecs
-
azure_mgmt_mediaservices
generated REST API bindings
-
gst-plugin-gtk4
GStreamer GTK 4 Sink element and Paintable widget
-
activitystreams
A set of core types and traits for activitystreams data
-
webm
Rust idiomatic wrapper to libwebm
-
scte35dump
Dump SCTE-35 data from a Transport Stream contained within a file or RTP network stream
-
mp4parse
Parser for ISO base media file format (mp4)
-
twenty-twenty
Visual regression testing of H264 frames and images
-
ac-ffmpeg
safe Rust interface for FFmpeg libraries
-
tmdb-api
TMDB client. This one is using async methods.
-
av-data
Multimedia data structures
-
v4l
Safe video4linux (v4l) bindings
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
mp4-merge
losslessly join multiple .mp4 files shot with same camera and settings
-
tvrank
Query and sort information about movies and series
-
srt_whep
SRT to WHEP (WebRTC)
-
dav1d
libdav1d bindings
-
h264-reader
Reader for H264 bitstream syntax
-
obs_hotkeys
allows you to integrate your OBS setup into a bigger architecture via CLI commands
-
loop-stream
A custom streaming tool for episodes base on ffmpeg tool
-
ffprobe
Typed wrapper for the ffprobe CLI
-
less-avc
less Advanced Video Coding (H.264) encoding
-
gopro-chaptered-video-assembler
Assembles all chaptered GoPro video files in a directory into 'complete' files
-
stremio-official-addons
All of the stremio official addons
-
otr
otr decodes and cuts video files that were downloaded from Online TV Recorder <https://onlinetvrecorder.com/>
-
vimg
CLI for video images. Generates animated video contact sheets fast.
-
srt-tokio
SRT implementation in Rust
-
vapoursynth
Safe Rust wrapper for VapourSynth and VSScript
-
kplayer-rust-wrap
libkplayer plugin wrap for rust
-
dantalian
A nfo file generator for your anime. Source from https://bangumi.tv/.
-
dash-mpd-cli
Download media content from a DASH-MPEG or DASH-WebM MPD manifest
-
ffmpeg-screen-recorder
This program is a gadget which helps you use FFmpeg to record your screen on Linux. The video record can be saved as a file, or be streamed via RTMP protocol.
-
stainless_ffmpeg
Efficient Rust wrapper for FFmpeg
-
scap
Modern, high-performance screen capture library for Rust. Cross-platform.
-
rfc6381-codec
Parser and generator for codec-string values, as specified in RFC 6381, section 3
-
ivf
muxer
-
vvdecli
CLI application for decoding VVC bitstreams
-
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder
-
bilibili-extractor
Tools to extract and compile bilibili downloads
-
pgv_rs
working with PGV (a toy MPEG-like video codec)
-
nvfbc
Safe bindings for NVFBC, an NVIDIA API for capturing the front buffer from NVIDIA GPUs
-
consumet
API RIIR
-
simple_image_interface
image interface with pictures, video, and camera
-
videostream
zero-copy video frame management and distribution across processes and containers
-
livekit-protocol
Livekit protocol and utilities for the Rust SDK
-
holodex
wrapper of the Holodex v2 API
-
h264-profile-level-id
process H264 profile-level-id values
-
gstreamer_iced
binding for gstreamer for iced
-
text-blind-watermark
Text Blind Watermark in Rust
-
aravis
safe bindings for Aravis, a vision library for genicam based cameras
-
bevy_gstreamer
GStreamer plugin for Bevy
-
vast4-rs
VAST 4.2 FINAL
-
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…
-
screencapturekit
Safe wrapper for Apple's ScreenCaptureKit
-
crab-dlna
A minimal UPnP/DLNA media streamer
-
mp4ra-rust
Types and associated constants representing code points managed by the MPEG4 Registration Authority
-
mendia
Dashboard collecting every movie in your friend group that tells notifies everyone on telegram whenever a new one came in
-
chientrm-youtube-dl
Runs yt-dlp and parses its JSON output
-
obs-wrapper
Safe wrapper of obs-sys
-
subtile-ocr
Converts DVD VOB subtitles to SRT subtitles with Tesseract OCR
-
A2VConverter
AudioVideoConverter is a Rust library that provides functionality to convert between audio and video files using the FFmpeg library
-
libv4l-sys
A FFI to libv4l
-
cog-task
A general-purpose low-latency application to run cognitive tasks
-
sentryshot_ffmpeg_h264
A small rust wrapper around FFmpeg's h264 decoder
-
av-foundation
Bindings to AVFoundation framework
-
termplay
Play images/videos in your terminal
-
anirust
CLI tool to watch and download anime
-
rml_rtmp
handling aspects of the RTMP protocol
-
rtc-rtp
RTC RTP in Rust
-
libvmaf-rs
(WIP) Ergonomic bindings for Netflix's libvmaf
-
scuffle-utils
Scuffle Utility Library
-
libvpx-native-sys
Rust bindings to libvpx
-
biliup
Upload video to bilibili
-
avirus
manipulating AVI files for purposes such as glitch art
-
msf-sdp
Session Description Protocol (SDP) for Rust
-
tf_join
Join multiple platforms in Tubefeeder-Extractor
-
tf_core
The core part of Tubefeeder
-
env-libvpx-sys
Rust bindings to libvpx
-
rust-wistia
wrapping Wistia's Data and Upload API into a simple easy to use interface
-
linuxvideo
V4L2 video capture and output library
-
rscam
Wrapper for v4l2
-
vga-rs
Low level VGA(0xB8000) library in freestanding Rust
-
reddit-motion
Transform Reddit Posts and Custom Text into Engaging Videos with Localization. Customize Content, Boost Speed, Share on Social Media – Experience its Excellence!
-
yts-api
Access the yts.mx API
-
dr-downloader
A package for downloading media from DR-TV
-
bevy_h264
A primitive h264 player for Bevy
-
libmpv
abstraction that's easy to use and can play next to all codecs and containers
-
parachute
Just in time transcoder / transmuxer
-
yt-backup
Backup youtube channels and playlists
-
uvc
Safe and ergonomic wrapper around libuvc, allowing capture of webcam streams
-
shepherd
A distributed video encoder that splits files into chunks to encode them on multiple machines in parallel
-
more-fps
Using an AI model that can generate intermediate frames, we can make our videos smoother
-
alass-cli
Automatic Language-Agnostic Subtitle Synchronization (Command Line Tool)
-
webrtc-sys
Unsafe bindings to libwebrtc
-
x42ltc
Safe Rust wrapper crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
adaptemoji
Convert your regular Telegram emojis into adaptive monochrome versions
-
gst-plugin-rtp
GStreamer Rust RTP Plugin
-
framebuffer
Basic framebuffer abstraction. Handles the necessary ioctls and mmaps the framebuffer device.
-
nokhwa-bindings-macos
The AVFoundation bindings crate for
nokhwa
-
b2m
Play bilibili or other videos with mpv
-
revc
Rust Essential Video Coding (MPEG-5 EVC)
-
speed-levels-rs
speed-level benchmark for AV1 encoders
-
mpn
Rust-based MPEG-4 inspector with variable output
-
mstickerlib
Private implementation detail of mstickereditor
-
vvdec
Rust bindings for VVdeC
-
theorafile-rs
Low-level bindings for theorafile
-
plex_theme_manager
CLI tool to help manage your Plex themes
-
libaom-sys
Builds and statically links libaom. Part of libavif-sys
-
ffmpeg-stringify
A small library that allows creation of ffmpeg command string via rust
-
vera
Vulkan Engine in Rust for Animation
-
printimg
Print an image or a video in terminal
-
adder-info
Like
ffprobe
, but for ADΔER videos -
tf_platform_peertube
The platform for peertube Tubefeeder-Extractor
-
pssh-box
Parsing and serialization support for PSSH boxes used in DRM systems
-
swf-emitter
SWF emitter
-
egui-video
a video library for egui
-
finata
-
nvidia-video-codec-sdk
Bindings for NVIDIA Video Codec SDK
-
consumet-rs
Consumet API RIIR
-
blackmagic-camera-control
Interface with your Blackmagic camera over Bluetooth Low Energy in Rust
-
beemovie
Bee Movie crate
-
tmdb
The Movie Database (TMDb) API for Rust
-
pfv-rs
working with PFV (a minimal MPEG-like video codec)
-
ffmpeg-dev
Self contained (no net/sys deps) static rust bindings to ffmpeg
-
scribl
Create simple instructional videos
-
twitch_archiver
A small library for downloading Twitch VODs
-
ffmpeg
Safe FFmpeg wrapper
-
av-metrics-decoders
Decoders for use with av-metrics
-
jitsi-xmpp-parsers
types for non-standard XMPP elements used by Jitsi Meet
-
libdav1d
bindings, with libdav1d-sys
-
x264
Encoding H.264 video
-
flp-abyss-player
Media player that sees all
-
hdmifiletransporter
Proof of concept on transferring files using HDMI (video via HDMI) from one computer to another
-
gst-plugin-onvif
GStreamer Rust ONVIF Plugin
-
av-scenechange
Estimates frames in a video where a scenecut would be ideal
-
janus-plugin-sys
Native bindings to the Janus plugin API
-
video-summarizer
Application that uses FFMPEG to summarize video. Infers which parts of the video are silent or loud and speeds them up at different rates. Great for long lecture videos.
-
libmpv-sirno
Libmpv abstraction that's easy to use and can play next to all codecs and containers
-
gst-plugin-fallbackswitch
GStreamer Fallback Switcher and Source Plugin
-
video-rs-adder-dep
High-level video toolkit based on ffmpeg. Slightly modified to expose internals for the ADDER project.
-
librist-rust
Rust wapper for librist
-
rtmp
rtmp library
-
qrcode_scanner
Scan qr-codes from video4linux devices
-
mpv
safe mpv bindings for Rust
-
ffmpeg_cmdline_utils
Rust wrapper around the commandline interface to FFMPEG. Can be used to read frames from videos into bufrers in rust.
-
nvcodec
Rust safe wrapper for NVIDIA Video Codec SDK
-
fftools
FFMPEG-based toolkit for easy media manipulation
-
libaom
bindings
-
ha-agent-rs
Home Assistant agent written in Rust
-
wallpepper
display videos and SDL content as a wallpaper on linux minimalist window managers using Xorg
-
i2a-rs
converting images to ASCII graph
-
srtparse
parsing SRT Subtitles
-
vaal
DeepView Visual AI Acceleration Library (VAAL) provides a highly-optimized and easy-to-use framework for running various vision-based AI/ML models on embedded hardware
-
bytesio
a network io library using tokio
-
escapi
Extremely Simple Capture API (ESCAPI) - simple webcam API for windows
-
libmpv2-sys
Libmpv bindings generated by bindgen
-
mse_fmp4
generating fragmented MP4 that playable via Media Source Extensions
-
async-mp4
Async Mp4 Muxer and Demuxer in pure rust
-
mediacodec
Rust bindings to MediaCodec, with an easy-to-use API
-
av-metrics-tool
A CLI tool for measuring audio/video metrics
-
gst-plugin-ximageredux
X11 Window Capture Engine
-
agorartc-sys
Agora RTC Rust SDK
-
moonfire-ffmpeg
safe wrapper around select parts of ffmpeg
-
opengraph
Parses html and extracts Open Graph protocol markup
-
tf_platform_lbry
The platform for lbry Tubefeeder-Extractor
-
opengraph-rs
Parses html and extracts Open Graph protocol markup. Fork of https://github.com/kumabook/opengraph
-
libvmaf-sys
bindings for Netflix's VMAF
-
audio-video-metadata
Audio/Video metadata parser
-
webrtc-vad
Rust interface for the WebRTC Voice-Activity-Detction Module
-
syeve
efficient video encoding (lossless streaming codec)
-
h264_nal_paging
H.264 stream paging tool for tokio
-
yt-chanvids
Generates a list of links to all public videos of a YouTube channel
-
fframes-media-loaders
Media loaders used by different fframes packages. This crate is not meant to be used directly.
-
gifify
Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc
-
terminal-spinners
showing terminal loading animations
-
easy_ffmpeg
ffmpeg command box
-
flic
Autodesk Animator FLI and Autodesk Animator Pro FLC file encoder and decoder
-
video-timecode
SMPTE timecode manipulation
-
playcaster
🎥 Turn any playlist into a Podcast feed
-
openni2-sys
Rust bindings for OpenNI2
-
chiaki
ffmpeg helper
-
vid_dup_finder_lib
find near-duplicate video files
-
wx-work
企业微信 sdk
-
mediainfo
Rust bindings for libmediainfo
-
gst-plugin-togglerecord
GStreamer Toggle Record Plugin
-
media_infer
Small Crate to infer various media containers. Works by reading Magic Bytes.
-
screencapturekit-sys
Unsafe FFI bindings for Apple's ScreenCaptureKit
-
openh264-sys2
Low-level bindings for OpenH264
-
sentryshot_padded_bytes
Padded bytes
-
fframes
A video generation framework
-
noest
estimate noise in a video and output the results, optionally as ISO for use with photon noise in AV1 encoding
-
av1an-cli
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding [Command line library]
-
mmids-core
Powerful and user friendly live video server
-
mkv
[incomplete yet] Matroska (mkv,webm) files parser and generator implemented in Rust
-
vapoursynth4-sys
Rust bindings for VapourSynth and VSScript API version 4
-
o5m-stream
streaming async o5m decoder
-
rusty_ytdl-cli
A CLI for rusty_ytdl
-
v4l2-sys-mit
Raw v4l2 bindings (MIT licensed)
-
libde265
Low-level bindings for libdeH265
-
rpi-video-rs
Rust version of H264 video record on Raspberry Pi
-
ndless-sdl
SDL bindings for Nspire & Ndless
-
video_ludo
Movie file reader, ready to be used
-
rsdl2
DirectMedia Layer
-
rustsynth
Safe VapourSynth wrapper
-
phaneron-plugin
Interfaces for implementing Phaneron plugins in Rust
-
png2t
Render any media file supported by FFMPEG into your terminal!
-
libwebrtc
Livekit safe bindings to libwebrtc
-
freerdp2
FreeRDP bindings
-
caldera-bindings
Bindings for Caldera which includes bindings for libavcodec, libavformat, libavutil, pulseaudio and libsamplerate
-
rvp
Rust Video Player
-
libdav1d-sys
Builds and statically links dav1d AV1 decoder. Part of libavif-sys
-
freenectrs
wrapper for libfreenect
-
beemovie-cli
Bee Movie CLI Application
-
cine_term
CineTerm is a crate to make animations/movies to be displayed in the terminal
-
video_amogusifier
Turn a video into an amogus
-
gst-plugin-webrtcredux
A revived version of GStreamer's webrtcbin plugin built for modern protocols
-
sublercli
Commandline Interface for the SublerCLI Tool. Only mac OS.
-
zoom-sdk-windows
Rust bindings to Zoom Windows SDK
-
vast4
VAST 4.2 FINAL
-
nvfbc-sys
Raw FFI bindings for NVFBC, an NVIDIA API for capturing the front buffer from NVIDIA GPUs
-
tagr
UNIX-friendly tag manager
-
termvid
CLI application to play a video in the terminal
-
tiny-media-server
media server for your videos
-
dvdcss
Safe, Rust bindings to libdvdcss
-
ffmpeg4-ffi
Dynamic-linked rust bindings to ffmpeg
-
d-id
interacting with D-ID's API
-
flv-rs
简单的flv文件解析
-
sdl
SDL bindings
-
deepviewrt
highly-optimized AI inference engine for embedded devices and part of the DeepView AI Middleware
-
lib-gst-meet
Connect GStreamer pipelines to Jitsi Meet conferences
-
ffav-sys
FFI bindings to FFmpeg
-
youtube-metadata
YouTube video metadata fetcher
-
hashporn
Detects resolution of videos, hashes them and renames accordingly
-
libsmacker
Higher-level bindings for libsmacker
-
rtc-sdp
RTC SDP in Rust
-
vpx-encode
Rust interface to libvpx encoder
-
torn
A minimalist DVD/Bru-ray ripper
-
xflv
flv library
-
h264-decoder
a h264 decoder
-
famous-last-words
Error codes inspired by AIs, robots and other entities from books and movies
-
zoom-api
A fully generated & opinionated API client for the Zoom API
-
nokhwa-bindings-windows
The Windows Media Foundation bindings crate for
nokhwa
-
gst-plugin-tracers
GStreamer Rust tracers plugin
-
player
basic component library
-
webm-sys
Rust FFI bindings and wrapper for libwebm
-
pgv-cli
A CLI tool for encoding PGV video files
-
tessie
A small tool to simplify fast transcoding through ffmpeg
-
yunjian
A publish online video edit tools
-
mavlink-camera-manager
Mavlink Camera Manager
-
ffmpeg4
Safe FFmpeg wrapper
-
vobsubocr
Converts DVD VOB subtitles to SRT subtitles with Tesseract OCR
-
bpg2hevc
CLI tool to convert some BPG pictures to raw HEVC streams (and indirectly to HEIC images)
-
libblur
High performance blur in pure rust
-
alac
decoder in Rust
-
dav1d-sys-po6
The dav1d encoder built using the po6 environment
-
vapoursynth-sys
Rust bindings for vapoursynth and vsscript
-
static-video-server
static video file server
-
livekit-ffi
FFI interface for bindings in other languages
-
manes_minigrep
grep for a string within a text file
-
rave_types
Common types for rave
-
decklink
Blackmagic Decklink NDI bindings for rust
-
av-format
Multimedia format demuxing and muxing
-
movies
A test crate
-
sentryshot_ffmpeg_h264_sys
C bindings
-
gst-plugin-livesync
Livesync Plugin
-
rtsp-rtp-rs
RTSP and RTP protocols and OpenH264 decoding for video streaming
-
adult-dl
Fast adult video downloader
-
tf_filter
The filter used in Tubefeeder-Extractor
-
streamhub
It receives streams from publishers(rtmp/rtsp etc.) and send streams to subscribers(rtmp/rtsp/httpflv/hls)
-
phaneron-plugin-ffmpeg
FFmpeg plugin for Phaneron
-
bxs
Hacking mp4
-
scribble
Create simple instructional videos
-
vidium
Chrome video recording tool
-
paxcii
Transform images and videos to ascii
-
incron
Inspired by incron. You can configure to run scripts based on changes inside a directory
-
gst-log-parser
providing a convenient API to parse GStreamer logs
-
mpeg2ts-reader
Parser for MPEG Transport Stream data
-
srt_rtmp
SRT to RTMP
-
anicoder
Episode transcoder for Anigelo
-
ffmpeg-sys-next-crossfix
FFI bindings to FFmpeg
-
rustmo-devices
VirtualDevice implementations for Rustmo
-
rust_drone_follow
aims at providing a way to make a drone fly above and follow a person wearing a hat (mostly baseball cap)
-
hdrcopier
copying colorspace and HDR metadata from one file to another
-
nf-rated
Query Netflix movies sorted by their IMDB rating
-
nightfall
allowing on-demand video transcoding and streaming
-
gst-plugin-fmp4
GStreamer Fragmented MP4 Plugin
-
libmpv-sys-sirno
Libmpv bindings generated by bindgen
-
stainless-ffmpeg-sys
FFI bindings to FFmpeg
-
gst-meet
connecting GStreamer pipelines to Jitsi Meet conferences
-
bath-signal
A generic WebRTC signalling implementation
-
camera_capture
capture webcam images on linux and windows
-
nu_plugin_from_mp4
A converter plugin to the mp4 format for Nushell
-
frame-rate
manipulate video frame rate
-
gst-plugin-gif
GStreamer GIF plugin
-
dfl-cli
A CLI tool for downloading videos from youtube, and twitch
-
yt-feed-xml
used to parse data from Youtube's XML feeds. WIP USE AT YOUR OWN RISK.
-
minimp4
binding
-
meshcat
interface to https://github.com/rdeits/meshcat
-
ytb-downloader
downloading Youtube videos
-
adder-codec-core
Core library for encoding/decoding ADΔER events
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
simulate-lcd
simulate monochrome dot-matrix displays, such as monochrome LCD screens
-
projectm
Bindings for ProjectM
-
pexels
wrapper for Pexels API
-
xrtsp
A rtsp library
-
fframes_renderer
Renderer and encoder for fframes
-
vpx
Rust idiomatic wrapper to libvpx
-
av-codec
Multimedia format decoding and encoding
-
record-screen
Record a movie of your screen
-
aom-sys
FFI bindings to aom
-
adder-viz
A GUI project to visualize and tune parameters of an ADΔER asynchronous video transcode
-
libvpx-sys
Rust bindings to libvpx
-
rsplit
Resource Split for BIN/IVF/WEBM/PSNR/YUV/
-
ytdl
youtube download cli write in rust
-
smpte2022-1-packet
Parser for SMPTE 2022-1 packet header format
-
youtube-dl-parser
Runs youtube-dl and parses its download output
-
msf-rtp
Real-time Transport Protocol (RTP) for Rust
-
matroska
parsing Matroska (MKV) file metadata
-
f1fs
A multi step tool to handle ideal filesystem structures for Formula 1 on Plex
-
p3p
Camera pose estimation given 3D points and corresponding pixel coordinates
-
ffmpeg-frame-grabber
frame iterator for videos by using ffmpeg. Decodes images using the image crate.
-
rtp
A pure Rust implementation of RTP
-
after-effects
High(er) level bindings for the Adobe After Effects® SDK
-
rusvid_video_encoder
h264 mp4 encoder for rusvid
-
xmpegts
mpegts library
-
nvcodec-sys
Rust binding to NVIDIA Video Codec SDK
-
rectangle-device
Experimental decentralizable live video server
-
scribl_curves
Some data structures for the
scribl
animation program -
vobsub2png
convert DVD VobSub-format subtitles (*.sub/*.idx files) to PNGs
-
skyway-webrtc-gateway-caller
Easy crate for SkyWay WebRTC Gateway
-
rustube-cli
A CLI for rustube
-
gridvid
Wrapper library for rendering MP4 videos from 2D vectors
-
rectangle-device-sandbox
Sandboxed video transcoding support for an experimental decentralizable live video server
-
earwax
Audio decoding library for Rust based on ffmpeg
-
gst-plugin-mp4
GStreamer Rust MP4 Plugin
-
rattice
A media viewer for web browsers
-
google-youtube3
A complete library to interact with YouTube (protocol v3)
-
bilibili-extractor-lib
Tools to extract and compile bilibili downloads
-
videocore
Rust bindings for Broadcom's VideoCore API
-
pfv-cli
A CLI tool for encoding PFV video files
-
core-video
Safe bindings to CoreVideo framework
-
iqiyi
A publish online video edit tools
-
openh264-sys
Bindings to OpenH264
-
bevy_video
Decode and render h264 video in Bevy
-
libde265-sys
Low-level bindings for libdeH265
-
tf_platform_test
The platform for testing Tubefeeder-Extractor
-
twitch-scraper
A program that helps download live twitch streams
-
video-resize
Video crop and resize library in Rust, for use with the rav1e/v_frame ecosystem
-
adder-to-dvs
This program transcodes an ADΔER file to DVS events in a text or binary representation. Performance is fast. The resulting DVS stream is written out as an mp4 file.
-
alass-ffi
FFI bindings for subtitle synchronization with alass
-
gst-plugin-hlssink3
GStreamer HLS (HTTP Live Streaming) Plugin
-
framing
Fast frames for video and images
-
x264-dev
Rust bindings to libx264
-
scte35-reader
Reader for data formatted according to SCTE-35
-
gst-log-diff
Command-line utility to compare GStreamer log files
-
rav1d
Rust AV1 Decoder (rav1d)
-
aravis-utils
command line utilities for interacting with GenICam cameras
-
rascam
taking photos and videos with the Raspberry Pi camera
-
stream_lib
download differnt types of streams
-
visual-odometry-rs
Visual odometry in Rust (vors)
-
videostream-sys
Low-level FFI bindings for VideoStream Library
-
ffms2
FFI bindings to ffms2
-
uvc-sys
Raw wrapper of libuvc
-
subsonic-types
Types for the Subsonic API
-
youtube-api
Async Youtube API implementation in Rust
-
ravelib
Rust audio/video engine
-
encode-webm-video-frames
video encoder that takes frames in YUV format and generates a WebM file from them
-
uvc-src
Vendored version of libuvc
-
tvrank-cli
Query and sort information about movies and series
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
checkasm
Helper to check stand-alone assembly functions, derived from dav1d
-
video-metadata
Video metadata parser
-
pprtmp
A pull push RTMP app
-
librist-sys
Bindgen bindings for librist, used by the librist-rust crate
-
scribl_widget
Some druid widgets for the
scribl
animation program -
av1an-core
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding [Core library]
-
stun
A pure Rust implementation of STUN
-
projectm-sys
Bindings for ProjectM
-
gifski-lite
pngquant-based GIF maker for nice-looking animGIFs that supports WASM
-
dav1d-sys
FFI bindings to dav1d
-
yt_downloader
Download Youtube videos using the command line
-
nokhwa-bindings-linux
The V4L2 bindings crate for
nokhwa
-
pipewire-wrapper
Rust bindings for PipeWire
-
bifrost-webrtc
WebRTC API
-
index_camera_passthrough
Camera passthrough for Valve Index on Linux
-
hodges
A small library for high speed, high quality pcm audio decoding
-
nokhwa-core
Core type definitions for nokhwa
-
split
Resource Split for BIN/IVF/WEBM/PSNR/YUV/
-
h264bsd
Bindings for h264bsd
-
h264_webcam_stream
Capture h264 video from v4l2 cameras in Linux
-
vaal-sys
Low-level FFI bindings for VAAL Library
-
gif
GIF de- and encoder
-
smpte2022-1-fec
Decoder for SMPTE 2022-1 FEC protected data
-
httpflv
httpflv library
-
qiyi
A publish online video edit tools
-
phaneron-plugin-webrtc
WebRTC plugin for Phaneron
-
webrtc-connection
WebRTC connection
-
tf_platform_youtube
The platform for youtube Tubefeeder-Extractor
-
aravis-sys
raw FFI-bindings for Aravis
-
gst-plugin-videofx
GStreamer Rust Video Effects Plugin
-
gst-plugin-rav1e
GStreamer rav1e AV1 Encoder Plugin
-
msf-webrtc
WebRTC for Rust
-
xwebrtc
A whip/whep library
-
pd-sys
FFI bindings for the Pure Data (Pd) multimedia programming language
-
gifski-win
GUI for gif.ski (high-quality GIF maker)
-
blackrock
Bitreel-based video downloader
-
rave_rtp
Support for RTP packetization and depacketization in rave
-
ffmpeg-sys-the-third
FFI bindings to FFmpeg
-
webrtc-mdns
A pure Rust implementation of mDNS
-
gst-plugin-textwrap
GStreamer Text Wrap Plugin
-
grav1synth
Grain Synth analyzer and editor for AV1 files
-
gst-plugin-png
GStreamer Rust PNG encoder/decoder
-
scribble_curves
Some data structures for the
scribble
animation program