General Tools
Discover 515 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.
Subcategories
- API Libraries & SDKs
- Build Scripts & Automation
- Case Studies & Best Practices in DRM
- Command-line Utilities & Wrappers
- Community & Collaboration Platforms
- Cross-Platform Media Tools
- DRM
- DRM Solutions & Implementations
- DRM Testing & Validation Tools
- Docker & Containerization Tools
- Encryption Tools for Streaming
- FFMPEG & Tools
- Independent & Hobbyist Projects
- Logging & Debugging Tools
- Performance & Monitoring Tools
- Research Projects & Academic Resources
- Specialized Utility Scripts
- Test Content & Sample Streams
- Widevine FairPlay PlayReady Integrations
Resources
- batch-mp-toolsPython CLI for batch media conversion, normalizing, and segmenting with multicore support, plus metadata tagger and organizer, built on FFm…
- deno-fast-forwardDeno module wrapping FFmpeg with async iteration over the encode process for progress reporting.
- ez-ffmpegSafe, ergonomic Rust interface for FFmpeg that mirrors FFmpeg's own parameter structure.
- ffbuilderInteractive FFmpeg command builder that emits runnable shell/batch scripts.
- ffmpeg-cli-wrapper (Kotlin)Actively maintained Kotlin rewrite/successor of bramp's Java FFmpeg CLI wrapper.
- ffmpeg-commanderWeb GUI that generates FFmpeg command lines (HandBrake-inspired), with an optional ffmpegd websocket runner.
- ffmpeg-ktKotlin Multiplatform wrapper for FFmpeg.
- ffmpeg-sidecarRust crate wrapping the standalone FFmpeg binary with an Iterator interface, parsing stderr for progress/frame/bitrate events.
- ffpb — Transparent FFmpeg Progress Bar WrapperPython wrapper that adds a tqdm progress bar and adaptive ETA to any ffmpeg invocation, usable as a CLI or library.
- ffprobe3-python3Actively maintained Python 3 wrapper for ffprobe metadata extraction, replacing the stale original ffprobe3 project.
- goffmpeg — Go FFmpeg wrapperMaintained Go wrapper for FFmpeg: transcode/stream with progress via channel, filters, watermark, concat, subtitles.
- pgsripCLI tool that rips PGS (bitmap) subtitles to SRT via MKVToolNix and Tesseract OCR.
- rust-ffmpeg (zmwangx)Maintained safe Rust wrapper for FFmpeg libraries (fork of the abandoned meh crate), compatible with FFmpeg 3.4–8.0.
- svc (simple video compressor TUI)Simple terminal-UI video compressor wrapping ffmpeg for quick interactive compression.
- video-cliOne-line terminal video editing commands (retime, togif, trim, tile, toimg) built as a Python CLI, also on PyPI.
- video-processing-cliNode CLI generating DASH playlists and multi-resolution renditions using FFmpeg and Shaka Packager.
- AOMedia Community WikiOfficial AV1/AOM community hub linking to working groups and mailing lists for codec developers.
- AV1-discuss Mailing ListOfficial AOMedia developer mailing list for AV1 spec and codec discussion.
- Awesome-Video-Streaming-and-AnalysisCurated list for streaming plus video analysis systems, including codec encoder tools like SVT, x265, saliency-aware codecs.
- Broadpeak GitHub organizationOpen source output of CDN/streaming vendor Broadpeak, including conformance validators, an HLS parser, a SIMID ad controller and player for…
- Codec Wiki (x266.mov)Community-maintained wiki covering AV1/HEVC/VVC codec internals, encoder settings, and tuning guides.
- Community events of the VideoLAN non-profit organizationEvent listings for the VideoLAN non-profit organization. Community calendar for VLC and open video development.
- GStreamer Mailing Lists & DiscourseOfficial GStreamer community discussion hub, mailing lists and Discourse instance for developer Q&A and collaboration.
- Hydrogenaudio ForumsAudio-codec-focused community forum (MP3/AAC/Vorbis/FLAC) with scientific blind-test culture and active codec dev discussion relevant to me…