General Tools

Discover 515 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.

Subcategories

Resources (showing 313–336 of 515)

  • Cloudflare Stream — Securing your stream (signed tokens)Docs on signed-token protection of HLS/DASH manifests and segments on Cloudflare Stream, including Worker-based local token signing and all…
  • DASH Industry Forum CPIX SpecOfficial CPIX (Content Protection Information Exchange) specification source and issue tracker from DASH-IF.
  • DRM-EncoderFull-stack web app converting video to DRM-encrypted output (Widevine/PlayReady/Raw Key) using Go + Shaka Packager backend and Next.js fron…
  • Encryption & DRM with Multiple Keys — Unified StreamingDRM with multiple keys for Unified Packager.
  • GPAC cecryptGPAC's CENC encryptor supporting CENC/ISMA/Adobe encryption schemes via DRM config file.
  • Secure HLS streaming using DRM encryptionProtect live and on-demand HLS streaming using DRM encryption in Wowza Streaming Engine.
  • Shaka Packager Encryption Options — cenc/cbc1/cens/cbcs ReferenceExact reference for MPEG Common Encryption protection schemes in Shaka Packager, including --protection_scheme, --crypt_byte_block and --sk…
  • Ultra HD Forum Watermark Pre-Processor (WMP) API for Encoder Integration v1.0.1Normative encoder-side interface for generating A/B forensic watermark variants per representation, referenced by DASH-IF and ETSI A/B wate…
  • encrypted-hls-with-laravel-ffmpeg-demoLaravel+FFmpeg reference implementation for AES-128 HLS encryption including key rotation pattern.
  • hls4encdecPure C tool encrypting/decrypting HLS segments via OpenSSL AES-128-CBC, batch processes chunks from m3u8 playlists.
  • node-ffmpeg-hls-encryptionFFmpeg-based reference implementation transcoding to multi-resolution HLS with AES-128 encryption baked in.
  • CodenameGoghNode-based (nodal) graphical interface to the FFmpeg transcoder for visually building conversion pipelines.
  • FFMpegGUISimple, lightweight FFmpeg GUI wrapper.
  • FFmpeg 8.0 Released — Whisper Filter, Vulkan Video ImprovementsFeature breakdown of FFmpeg 8.0: OpenAI Whisper audio filter, Vulkan AV1 encode and VP9 hwaccel, VVC VAAPI decode, APV and ProRes RAW suppo…
  • FFmpeg ExplorerBrowser-based node editor (xyflow/svelte) for visually chaining ffmpeg inputs and filters, auto-inserting filter nodes.
  • HBBatchBeastHandBrake + FFmpeg/FFprobe batch automation GUI with recursive folder scans, folder watching, and multi-instance encoding across Windows/ma…
  • VideomassCross-platform FFmpeg GUI in Python3/wxPython with multitasking transcoding, running on Linux/macOS/Windows/FreeBSD.
  • ffmpeg-gui (Haoming02)Lightweight Tauri FFmpeg GUI for batch-processing folders with CRF/bitrate control, progress bar, and interrupt support.
  • ffmpeg-gui (puzzithinker)Tauri 2 + Rust + React FFmpeg GUI with visual trim timeline, subtitle burn, and real-time progress; uses the system FFmpeg.
  • ffmpeg-gui (vegnuli)Another lightweight GUI wrapper for FFmpeg conversion tasks.
  • ffmpeg-webWeb + Electron UI built on ffmpeg.wasm for converting video (H264/H265/VP9/VP8/Theora/WMV), audio, and images, with merging and album-art v…
  • ffmpeg.audio.wasmAudio-focused FFmpeg WebAssembly build: transcode to wav/mp3/opus, extract audio, pitch-shift and time-stretch via a single-file JS wrapper.
  • ffnodeVisual node editor powered by the ffmpeg filtergraph; create/edit graphs, tweak params, live preview, import/export ffplay format.
  • ffui — FFmpeg desktop GUITauri/Rust + Vue3 desktop FFmpeg GUI with batch video/audio/image queue workflow, preset management, quality comparison, and auto-download…