Command-line Utilities & Wrappers

Browse 21 curated command-line utilities & wrappers resources for video development on Awesome Video.

Resources (showing 1–21 of 21)

  • Dynamic Runtime Commands and Timeline Editing in FFmpeg (sendcmd & zmq)Practitioner tutorial on driving filter parameters at runtime with sendcmd command files and live zmq control of a running FFmpeg process.
  • EelA simple proxy service to forward JSON events and transform or filter them along the way.
  • FFMpegCorePopular, well-maintained .NET wrapper for FFmpeg/FFprobe with a fluent argument builder and sync/async APIs.
  • JaffreeJava ffmpeg and ffprobe command-line wrapper.
  • StreamlinkStreamlink is a CLI utility which pipes video streams from various services into a video player
  • 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.