-
gifski
pngquant-based GIF maker for nice-looking animGIFs
-
openh264
Idiomatic bindings for OpenH264
-
rav1e
The fastest and safest AV1 encoder
-
ffmpeg-next
Safe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)
-
v4l
Safe video4linux (v4l) bindings
-
ab-av1
AV1 encoding with fast VMAF sampling
-
dash-mpd-cli
Download content from a DASH-MPEG or DASH-WebM MPD manifest
-
mp4
MP4 reader and writer library in Rust
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
cameleon
cameleon is a safe, fast, and flexible library for GenICam compatible cameras
-
zxcvbn
An entropy-based password strength estimator, originally for Javascript by Dropbox
-
base62
A Base62 encoding/decoding library
-
vapoursynth
Safe Rust wrapper for VapourSynth and VSScript
-
rsmpeg
A Rust crate that exposes FFmpeg's power as much as possible
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
libipld-json
ipld json codec
-
zoom-api
A fully generated & opinionated API client for the Zoom API
-
base32
Base32 encoder/decoder for Rust
-
av1an-cli
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding [Command line library]
-
webm-iterable
This crate 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.
-
ac-ffmpeg
Simple and safe Rust interface for FFmpeg libraries
-
h264-reader
Reader for H264 bitstream syntax
-
av-format
Multimedia format demuxing and muxing
-
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder
-
tvrank
Query and sort information about movies and series
-
wallpepper
A tool to display videos and SDL content as a wallpaper on linux minimalist window managers using Xorg
-
gst-plugin-dav1d
GStreamer dav1d AV1 decoder Plugin
-
gst-plugin-mp4
GStreamer Rust MP4 Plugin
-
env-libvpx-sys
Rust bindings to libvpx
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
shepherd
A distributed video encoder that splits files into chunks to encode them on multiple machines in parallel
-
video-rs
High-level video toolkit based on ffmpeg
-
youtube_dl
Runs yt-dlp and parses its JSON output
-
adder-info
Like
ffprobe
, but for ADΔER videos -
dash-mpd
Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming
-
openh264-sys2
Low-level bindings for OpenH264
-
libipld-pb
ipld protobuf codec
-
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…
-
dantalian
A nfo file generator for your anime. Source from https://bangumi.tv/.
-
av1-grain
Helpers for generating and parsing AV1 film grain data
-
rtmp
rtmp library
-
dolby_vision
Dolby Vision metadata parsing and writing
-
deislabs/udev-video-broker
A Kubernetes Resource Interface for the Edge
-
tls_codec
A pure Rust implementation of the TLS (de)serialization
-
libavif-image
Load AVIF files into the
image
crate -
ffmpeg-sys-next
FFI bindings to FFmpeg
-
aravis
safe bindings for Aravis, a vision library for genicam based cameras
-
tmdb-async
The Movie Database (TMDb) API for async Rust
-
gifify
Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc
-
invidious
Get information about videos from YouTube with this simple Invidious API wrapper. Does not use the YouTube API (No tokens required)
-
av-metrics-decoders
Decoders for use with av-metrics
-
chiaki
Simple ffmpeg helper
-
matroska
Library for parsing Matroska (MKV) file metadata
-
biliup
Upload video to bilibili
-
librist-rust
Rust wapper for librist
-
projectm-rs
Bindings for ProjectM
-
rust-wistia
A rust crate wrapping Wistia's Data and Upload API into a simple easy to use interface
-
rscam
Wrapper for v4l2
-
nokhwa-bindings-macos
The AVFoundation bindings crate for
nokhwa
-
printimg
Print an image or a video in terminal
-
blackmagic-camera-control
Interface with your Blackmagic camera over Bluetooth Low Energy in Rust
-
mediasoup-sys
FFI bindings to C++ libmediasoup-worker
-
rvp
Rust Video Player
-
tiny-media-server
media server for your videos
-
b2m
Play bilibili or other videos with mpv
-
x264
Encoding H.264 video
-
vpx-encode
Rust interface to libvpx encoder
-
ffmpeg_cmdline_utils
Rust wrapper around the commandline interface to FFMPEG. Can be used to read frames from videos into bufrers in rust.
-
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.
-
termplay
Play images/videos in your terminal
-
gst-plugin-rav1e
GStreamer rav1e AV1 Encoder Plugin
-
mp4-merge
A tool and library to losslessly join multiple .mp4 files shot with same camera and settings
-
openpnp_capture_sys
OpenPnP capture FFI bindings
-
summavy_codecs
Fast field codecs used by tantivy
-
async-mp4
Async Mp4 Muxer and Demuxer in pure rust
-
libaom-sys
Builds and statically links libaom. Part of libavif-sys
-
torrent-name-parser
Torrent name metadata parser
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
tf_join
Join multiple platforms in Tubefeeder-Extractor
-
libmpv-sirno
Libmpv abstraction that's easy to use and can play next to all codecs and containers
-
vtc
A SMPTE timeoce library for Rust
-
vader_sentiment
Bindings for Rust from the original Python VaderSentiment analysis tool
-
vid_dup_finder_lib
a library to find near-duplicate video files
-
offflix
A simple application to auto manage series on your local storage
-
frame-rate
library to manipulate video frame rate
-
mmids-core
Powerful and user friendly live video server
-
gstreamer-video-sys
FFI bindings to libgstvideo-1.0
-
escvpnet
ESC/VP.net protocol client library
-
dr-downloader
A package for downloading media from DR-TV
-
encdec-base
encdec simple encoder/decoder base types and traits
-
gst-plugin-fmp4
GStreamer Fragmented MP4 Plugin
-
linuxvideo
V4L2 video capture and output library
-
grav1synth
Grain Synth analyzer and editor for AV1 files
-
mp4parse
Parser for ISO base media file format (mp4)
-
codicon
Traits for encoding and decoding
-
less-avc
less Advanced Video Coding (H.264) encoding
-
hdr10plus
HDR10+ metadata parsing and writing
-
gfwx
GFWX: Good, Fast Wavelet Codec (Rust)
-
field_block
A definition language for buffer parsing
-
rustube-cli
A CLI for rustube
-
static-video-server
A simple static video file server
-
sdo
An unofficial implementation of Iress' SDO format
-
asciinema-scenario
Create asciinema videos from a text file
-
rattice
A media viewer for web browsers
-
bevy_video
Decode and render h264 video in Bevy
-
h264_nal_paging
H.264 stream paging tool for tokio
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
rustsynth
Safe VapourSynth wrapper
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS iotas
-
revc
Rust Essential Video Coding (MPEG-5 EVC)
-
mendia
Dashboard collecting every movie in your friend group that tells notifies everyone on telegram whenever a new one came in
-
nvfbc
Safe bindings for NVFBC, an NVIDIA API for capturing the front buffer from NVIDIA GPUs
-
video_amogusifier
Turn a video into an amogus
-
fengalin/media-toc
Build a table of contents from a media file or split a media file into chapters
-
rml_rtmp
Rust library for handling aspects of the RTMP protocol
-
tf_platform_peertube
The platform for peertube Tubefeeder-Extractor
-
nokhwa-bindings-windows
The Windows Media Foundation bindings crate for
nokhwa
-
lurk-ipld-core
Base traits and definitions used by ipld codecs
-
libmpv
Libmpv abstraction that's easy to use and can play next to all codecs and containers
-
imx-vpuwrap-sys
Low-level bindings for imx-vpuwrap library
-
rust-parser
Parser for various data types written in rust written Rust
-
openni2-sys
Rust bindings for OpenNI2
-
libvmaf-sys
Library bindings for Netflix's VMAF
-
ffmpeg-sys
FFI bindings to FFmpeg
-
polyline-codec
Encode and decode polylines
-
blather
A talkative line-based protocol
-
xiu
A powerful live server by Rust
-
h264bsd
Bindings for h264bsd
-
webrtc-vad
Rust interface for the WebRTC Voice-Activity-Detction Module
-
srtparse
A library for parsing SRT Subtitles
-
transitfeed
GTFS public transit decoder/encoder and utilities
-
libvpx-native-sys
Rust bindings to libvpx
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
tmdb
The Movie Database (TMDb) API for Rust
-
libavif
High-level API for AVIF image files
-
beemovie
Bee Movie crate
-
flic
Autodesk Animator FLI and Autodesk Animator Pro FLC file encoder and decoder
-
adder-viz
A GUI project to visualize and tune parameters of an ADΔER asynchronous video transcode
-
sway-video-idle-inhibit
Inhibits idle on Wayland when a video device is open
-
av-metrics-tool
A CLI tool for measuring audio/video metrics
-
dav1d
libdav1d bindings
-
simple_image_interface
Simple image interface with pictures, video, and camera
-
serbzip-core
A quasi-lossless Balkanoidal meta-lingual compressor
-
ffmpeg-dev
Self contained (no net/sys deps) static rust bindings to ffmpeg
-
ramen
Cross-platform windowing crate, built for performance
-
scribl
Create simple instructional videos
-
mediacodec
Rust bindings to MediaCodec, with an easy-to-use API
-
yoctolio
A tiny video portfolio generator
-
vcsr
Used to generate contact sheets of videos
-
h264_webcam_stream
Capture h264 video from v4l2 cameras in Linux
-
mollusk
Future site of the Mollusk netcode framework
-
vapoursynth-sys
Rust bindings for vapoursynth and vsscript
-
moonfire-ffmpeg
safe wrapper around select parts of ffmpeg
-
base100
Encode your data into emoji
-
mse_fmp4
A library for generating fragmented MP4 that playable via Media Source Extensions
-
rust_erl_ext
Erlang external term format codec
-
vkdl
Cli tool to download video from vk
-
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.
-
avirus
A Rust library for manipulating AVI files for purposes such as glitch art
-
vlq-rust
Variable-Length Quantity encoder/decoder
-
escapi
Extremely Simple Capture API (ESCAPI) - simple webcam API for windows
-
loop-stream
A custom streaming tool for episodes base on ffmpeg tool
-
ogg-opus
A decoder/encoder for Ogg Opus
-
video-timecode
Library for SMPTE timecode manipulation
-
syeve
Simple yet efficient video encoding (lossless streaming codec)
-
ffav-sys
FFI bindings to FFmpeg
-
anicoder
Episode transcoder for Anigelo
-
uvc
Safe and ergonomic wrapper around libuvc, allowing capture of webcam streams
-
video_ludo
Movie file reader, ready to be used
-
gst-plugin-webrtcredux
A revived version of GStreamer's webrtcbin plugin built for modern protocols
-
pulsejet-rs
Rust port of yupferris' audio codec Pulsejet
-
mkv
[incomplete yet] Matroska (mkv,webm) files parser and generator implemented in Rust
-
pc_video
A video decoding library for Rust
-
vobsubocr
Converts DVD VOB subtitles to SRT subtitles with Tesseract OCR
-
webm
Rust idiomatic wrapper to libwebm
-
alac
An ALAC decoder in Rust
-
manes_minigrep
A library to grep for a string within a text file
-
mp4ra-rust
Types and associated constants representing code points managed by the MPEG4 Registration Authority
-
nokhwa-bindings-linux
The V4L2 bindings crate for
nokhwa
-
srt-transmit
SRT implementation in Rust
-
lf2_codec
Encodes and decodes Little Fighter 2 (LF2) data files
-
yt-chanvids
Generates a list of links to all public videos of a YouTube channel
-
av-scenechange
Estimates frames in a video where a scenecut would be ideal
-
tvrank-cli
Query and sort information about movies and series
-
dav1d-sys
FFI bindings to dav1d
-
audio-video-metadata
Audio/Video metadata parser
-
hashporn
Detects resolution of videos, hashes them and renames accordingly
-
ser-io
Library for reading SER files used in astrophotography
-
flarmnet
FlarmNet file decoder/encoder
-
av1an-core
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding [Core library]
-
gst-plugin-webrtc
GStreamer plugin for high level WebRTC elements and a simple signaling server
-
libv4l-sys
A FFI to libv4l
-
xmpegts
mpegts library
-
aravis-sys
raw FFI-bindings for Aravis
-
mpv
safe mpv bindings for Rust
-
vobsub
Decode DVD VobSub-format subtitles (*.sub/*.idx files)
-
imdb-rename
A command line utility for searching IMDb and renaming your media files
-
ogg_metadata
Metadata parser for various Ogg codecs
-
clevert
Extensible file converter
-
codec_sv2
Sv2 data format
-
spout_texture_share
Rust binding of Spout c++ library
-
mors
A crate for converting morsecode to text and reverse
-
crab-dlna
A minimal UPnP/DLNA media streamer
-
ansify
ansify stuff
-
h264-profile-level-id
Utility to process H264 profile-level-id values
-
scribl_widget
Some druid widgets for the
scribl
animation program -
media_infer
Small Crate to infer various media containers. Works by reading Magic Bytes.
-
tessie
A small tool to simplify fast transcoding through ffmpeg
-
av-codec
Multimedia format decoding and encoding
-
ioncodes/snesutils
SNES Rom extraction utilites
-
rpi-video-rs
Rust version of H264 video record on Raspberry Pi
-
rustiff
TIFF decoding/encoding library in Rust
-
torn
A minimalist DVD/Bru-ray ripper
-
stainless-ffmpeg-sys
FFI bindings to FFmpeg
-
mbp
Codec for my petproject protocol
-
ffmpeg4-sys
FFI bindings to FFmpeg
-
og-libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
visual-odometry-rs
Visual odometry in Rust (vors)
-
v-cbr-codec
?
-
dvdcss
Safe, Rust bindings to libdvdcss
-
libmpv-sys-sirno
Libmpv bindings generated by bindgen
-
coda
The Limitation Game
-
ccap
Edit caption files
-
imx-vpuwrap-safe
Safe low-level bindings for imx-vpuwrap library
-
agorartc-sys
Agora RTC Rust SDK
-
mediawalker
Walks a given directory searching for media (audio/image/video) files
-
scte35dump
Dump SCTE-35 data from a Transport Stream contained within a file or RTP network stream
-
beemovie-cli
Bee Movie CLI Application
-
munemo-rs
Turn an integer into a more rememberable word, or vice-versa
-
sogar-core
Simple OCI Generic Artifact Registry (SOGAR)
-
adult-dl
Fast adult video downloader
-
record-screen
Record a movie of your screen
-
famous-last-words
Error codes inspired by AIs, robots and other entities from books and movies
-
zoom-sdk-windows
Rust bindings to Zoom Windows SDK
-
hodges
A small library for high speed, high quality pcm audio decoding
-
omdbrs
OMDb API library
-
clia-sse-msg-codec
A Rust lib to encode and decode the SSE (Server-Sent Events) protocol message
-
ffmpeg
Safe FFmpeg wrapper
-
ffmpeg4-ffi
Dynamic-linked rust bindings to ffmpeg
-
bitstream
Bit level IO
-
tf_platform_lbry
The platform for lbry Tubefeeder-Extractor
-
tokio-scgi
Tokio codec for building and parsing SCGI requests
-
yaged
Yet another gif encoder decoder
-
ytdl
youtube download cli write in rust
-
sublercli
Commandline Interface for the SublerCLI Tool. Only mac OS.
-
rascam
Library for taking photos and videos with the Raspberry Pi camera
-
madvr_parse
madVR measurement file library
-
gst-plugin-gtk4
GStreamer GTK 4 Sink element and Paintable widget
-
libavif-sys
Unsafe wrapper around libavif, the image codec
-
youtube-metadata
YouTube video metadata fetcher