-
infer
Small crate to infer file type based on magic number signatures
-
symphonia
Pure Rust media container and audio decoding library
-
file-format
determining the file format of a given file or stream
-
lofty
Audio metadata library
-
dash-mpd-cli
Download media content from a DASH-MPEG or DASH-WebM MPD manifest
-
yt-dlp
🎬️ A Rust library (with auto dependencies installation) for Youtube downloading
-
youtui
TUI YouTube Music player
-
shiguredo_mp4
MP4 library
-
termusic
Terminal Music and Podcast Player written in Rust. Can download music from youtube(netease/migu/kugou) and then embed lyrics and album photos into mp3/m4a/flac/wav/ogg vorbis files.
-
mimetype-detector
Fast, accurate, and thread-safe MIME type detection for ~450 file formats with zero dependencies
-
cgip
Terminal client for interacting with Chat GPT that allows you to build and manipulate contexts
-
ffzap
⚡ A multithreaded CLI for digital media processing using ffmpeg. If ffmpeg can do it, ffzap can do it - as many files in parallel as your system can handle.
-
twitch-hls-client
Minimal CLI client for watching/recording Twitch streams
-
creek
Realtime-safe disk streaming to/from audio files
-
scribble
High-level Rust API for audio transcription using Whisper
-
compresscli
A powerful CLI tool for video and image compression
-
wl-screenrec
High performance screen/audio recorder for wlroots
-
unbundle
media files - extract still frames, audio tracks, and subtitles from video files
-
zahirscan
Token-efficient content compression for AI analysis using probabilistic template mining
-
retina
high-level RTSP multimedia streaming library
-
rtmp-rs
RTMP client/server library
-
verbleiber
Log organizer whereabouts on events via RFID tags and buttons
-
videocall-codecs
Cross-platform video codec library with VP8/VP9 support for native and WebAssembly environments
-
moosicbox_aconverter
Audio converter helper binary
-
playa-ffmpeg
Safe FFmpeg wrapper with vcpkg integration for simplified cross-platform builds (FFmpeg 8.0, Rust 2024)
-
scuffle-ffmpeg
FFmpeg bindings for Rust
-
shiguredo_srt
SRT (Secure Reliable Transport) library
-
pwsp
PWSP lets you play audio files through your microphone. Has both CLI and GUI clients.
-
headroom
Audio loudness analyzer and gain adjustment tool for mastering workflows
-
bilibili-merge
Merge bilibili downloaded videos
-
ts2mp4
CLI tool for converting MPEG-TS files to MP4 format
-
fdk-aac
AAC encoding library binding to libfdk-aac
-
moosicbox_player
MoosicBox player package
-
songbird
An async Rust library for the Discord voice API
-
moosicbox_scan
MoosicBox scan package
-
hang
Media over QUIC
-
ferret-rs
A blazingly fast file finder, organizer, and pentesting tool for Linux/Unix systems with netcat-style combined flags
-
awedio
A low-overhead and adaptable audio playback library
-
moosicbox_audio_output
MoosicBox audio outputs package
-
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
vuio
A cross-platform DLNA/UPnP media server with advanced audio features, real-time file monitoring, and robust database management
-
tunes
A music composition, synthesis, and audio generation library
-
realitydefender
Reality Defender SDK for Rust - Tools for detecting deepfakes and manipulated media
-
muxide
Minimal-dependency pure-Rust MP4 muxer for recording applications. Includes CLI tool and library API.
-
hisui
Recording Composition Tool Hisui
-
rs3gw
High-Performance AI/HPC Object Storage Gateway powered by scirs2-io
-
mp3rgain
Lossless MP3 volume adjustment - a modern mp3gain replacement written in Rust
-
mpv-music
A TUI-based music player wrapper for MPV
-
audiobook-forge
CLI tool for converting audiobook directories to M4B format with chapters and metadata
-
symphonia-codec-aac
Pure Rust AAC decoder (a part of project Symphonia)
-
crabcamera
Advanced cross-platform camera integration for Tauri applications
-
tidy-files
A fast, safe CLI tool to organize files into categorized folders
-
reflo
Audio format converter for the flo™ audio format. Available as CLI and library with WebAssembly support
-
hlskit
strong HLS video conversion features backed by ffmpeg. Prepare your mp4 files for streaming
-
unity-asset
A comprehensive Rust library for parsing Unity asset files (YAML and binary formats)
-
metadata
Media file metadata for human consumption
-
spacemap
A beautiful CLI tool for analyzing disk space usage with rich terminal visualizations
-
reson-agentic
Agents are just functions - production-grade LLM agent framework
-
unity-asset-decode
Decode/export helpers for Unity assets (Texture/Audio/Sprite/Mesh) built on unity-asset-binary
-
moosicbox_music_models
MoosicBox Music models package
-
mux-media
A CLI utility for muxing media (e.g. video, audio, subtitles).
-
CLI-Rhythm
functional CLI music player
-
ffdash
FFMPEG video encoder with live dashboard, hardware acceleration, and batch processing
-
ws-tool
an easy to use websocket tool
-
libobs-simple
wrapper around libobs-wrapper for recording and streaming
-
tidlers
interacting with the TIDAL music streaming API
-
neatcli
A smart CLI tool to organize and clean up messy directories
-
mq-conv
A CLI tool for converting various file formats to Markdown
-
audio-io
read and write audio files on your disk
-
oxidio-cli
Terminal UI for Oxidio music player
-
moosicbox_audio_encoder
Audio converter helper
-
mp4e
MP4 muxer library for pure Rust
-
stellar-org
A fast CLI tool to organize your files automatically by category, date, or hybrid mode
-
tauri-plugin-media-toolkit
Comprehensive media toolkit for Tauri: edit, play, convert audio/video files
-
trix-player
A beautiful, keyboard-driven terminal music player for Linux
-
creek-encode-wav
WAV file encoding for creek
-
ffflow
FFmpeg workflow automation CLI/TUI with real-time progress tracking
-
stem-splitter-core
Core library for AI-powered audio stem separation
-
apz
Minimal terminal audio player with live spectrum analyzer
-
avmux
merge video and audio based on rsmpeg (dynamic link with ffmpeg lib)
-
mime-type
handling MIME types
-
bandsnatch
A CLI batch downloader for your Bandcamp collection
-
ffmpeg-light
A small Rust crate that wraps a few common FFmpeg tasks
-
symphonia-adapter-libopus
Adapter to use libopus with Symphonia
-
ts-to-mp4
Remux MPEG-TS to MP4 without transcoding (stream copy)
-
nu_plugin_audio_hook
A nushell plugin to make and play sounds
-
onyx-dl
The Ultimate YouTube Downloader - A beautiful TUI application
-
shiguredo_audio_toolbox
Apple Audio Toolbox AAC encoder for Hisui
-
direct_play_nice
CLI program that converts video files to direct-play-compatible formats
-
alpha-counter
Alphabetic counter
-
tauri-plugin-audio-recorder
Cross-platform audio recording plugin for Tauri applications with pause/resume support
-
xiu
A powerful live server by Rust
-
moosicbox_tidal
MoosicBox Tidal package
-
scuffle-aac
decoding AAC audio headers
-
ffmpeg-common
Common library for FFmpeg Suite RS
-
musing
An MPD-inspired music server
-
torsh-vision
Computer vision utilities for ToRSh deep learning framework
-
jolteon
The best music player
-
kord
easily explore music theory principles
-
rust-yt-downloader
A professional CLI tool for downloading YouTube videos and audio with quality selection, format conversion, and playlist support
-
symphonia-adapter-fdk-aac
Adapter to use FDK AAC with Symphonia
-
adtp
Alula's Data Transfer Protocol
-
cos-rust-sdk
腾讯云对象存储 COS Rust SDK
-
audio-batch-speedup
Batch speed up audio files
-
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.
-
xodec-rs
Binding
-
ptt-rs
port of PTT - a flexible toolkit for parsing and transforming torrent titles
-
mutter
bindings to the Whisper.cpp machine learning transcription library!
-
ffwatch
Watch a directory for changes and run ffmpeg
-
tauri-plugin-ffmpeg
FFmpeg plugin for Tauri 2: run ffmpeg/ffprobe with progress on desktop/mobile
-
mp4converter
Professional video compliance system for content delivery standards with PCM audio support
-
bckplayer
A cross-platform CLI media player interface for VLC
-
voirs
Advanced voice synthesis and speech processing library for Rust
-
fuqr
feeling unemployed qr code generator
-
dj-cli
A CLI tool for DJs to download MP3s from YouTube
-
shepherd
A distributed video encoder that splits files into chunks to encode them on multiple machines in parallel
-
horizon-lattice-multimedia
Multimedia module for Horizon Lattice: audio playback, sound effects
-
scatters
A CLI to instantly turn tabular data and audio files into interactive HTML scatter plots
-
physim-core
creating N-Body physics simulations
-
shiguredo_fdk_aac
FDK-AAC AAC encoder for Hisui
-
xflv
flv library
-
suika_mime
handling MIME types in the suika web stack
-
unicount-lib
Alphabetic counter supporting unicode
-
xwebrtc
A whip/whep library
-
allwords
Generate all the words over a given alphabet
-
xmpegts
mpegts library
-
en-300-468-reader
Reader for MPEG TS data formatted according to ETSI standard EN 300 486
-
rsabpoa
abpoa rust binding
-
adts-reader
Rust reader for Audio Data Transport Stream (ADTS) frames
-
wavup
converting audio files to WAV format
-
maylib
A rust-native raylib alternative with multiple window support
-
redlux
AAC decoder for MPEG-4 (MP4, M4A etc) and AAC files, with rodio support
-
vs1053
SPI driver for for the generic VS1053 Breakout by VLSI Solution
-
xrtsp
A rtsp library
-
xfpl
Player and generator for 2D animations
-
decoreco
decode and re-encode big media files to save space
-
word_sensitive
sensitive string matching, the implementation language is rust, and the algorithm used is ac
-
fdk-aac-sys
FFI bindings for libfdk-aac
-
networkio
a network io library using tokio
-
bxs
Hacking mp4
-
flv_codec
Decoders and encoders for FLV file format
-
musicsync
Convert your music folder into another format, for portable purpose
-
youtui-vendored-rodio
VENDORED LIBRARY FOR YOUTUI - DO NOT USE
-
sbomsleuth-cli
CLI for investigating sboms
-
scanner-soundboard
Trigger sounds via RFID tags or barcodes
-
rodio_wav_fix
Audio playback library
-
faad2
AAC decoding library binding to libfaad2
-
ffzap_core
The core library crate for the ffzap cli and ui
-
hls_audio_server
A hassle free way to serve audio over HLS
-
bio-seq-derive
Derive macros for the bio-seq crate
-
mocp
A console audio player for Linux
-
faad2-sys
FFI bindings for libfaad2
-
mocp-decoder-musepack
musepack decoder for mocp
-
mocp-decoder-modplug
modplug decoder for mocp
-
mocp-decoder-sndfile
sndfile decoder for mocp
-
mocp-decoder-vorbis
vorbis decoder for mocp
-
mocp-decoder-flac
flac decoder for mocp
-
mocp-decoder-aac
aac decoder for mocp
Try searching with DuckDuckGo or on crates.io.