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