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