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 337–360 of 515)

  • gui-for-ffmpegGo + Fyne cross-platform FFmpeg GUI frontend with multi-language support.
  • typed-ffmpegStrongly-typed Python interface to FFmpeg plus a drag-drop visual playground that generates commands.
  • video-compress (ffmpeg.wasm)React + ffmpeg.wasm in-browser video compression with real-time preview and no server uploads.
  • ArgosySelf-hosted media streaming server built solo: Go backend, PostgreSQL LISTEN/NOTIFY, Vue 3 web UI, native Kotlin/ExoPlayer Android app, HLS…
  • ErsatzTVTurns a personal media library into live custom TV channels with EPG and channel scheduling.
  • Hello, Video Codec! — Build an Intra-Only Codec in ~100 Lines of RustTutorial building a working intra-only video codec with intra prediction and Rice/Golomb residual coding in about 100 lines of Rust, outper…
  • HomeBrewPlexSolo-built Node.js home media streaming server, an independent alternative to Plex/Jellyfin.
  • ICSPCodecH.261-based codec implementation, educational step-through of motion estimation, DCT, and quantization.
  • LunarrSelf-hosted, Docker-first Plex-alternative media server passion project with SFTP/WebDAV library support.
  • NihAV — Rust multimedia frameworkIndependent Rust multimedia framework with decoders for rare and legacy formats, written as a clean-room alternative to libavcodec.
  • OffstreamSmall self-hosted local media streaming server built in Flask/Python, hobbyist-scale project.
  • OwnTVNative Android TV IPTV player in Kotlin/Compose with dual playback engine (libmpv + ExoPlayer), bring-your-own-source.
  • PyH264Educational pure-Python H.264 encoder and decoder implementation with CLI, explicitly for learning codec internals.
  • RTSP-Client-ServerFrom-scratch educational implementation of an RTSP/RTP client-server pair.
  • Rokumoteosx app for controlling your roku because sometimes your kids lose the remote
  • Show HN: I tried one-shotting a video codec like H.264Hobbyist Show HN thread testing AI one-shot capability against codec complexity, building an efficient video codec.
  • Video_Codec (GandElf47)Small coursework-style video codec design learning project.
  • avd - Apple Video Decoder reverse engineeringReverse-engineering project for Apple's hardware Video Decoder block on Apple Silicon.
  • codec-from-scratch (kevmo314)~120-line Go weekend project building a simple video encoder from scratch (YUV420P → RLE → DEFLATE).
  • ezIPTVSimple personal IPTV manager/M3U toolkit, single-maintainer DIY project.
  • ffmpeg-video-playerUpdated FFmpeg+SDL video player tutorial repo in under 1000 lines, teaches demux/decode pipeline from scratch.
  • jMPEGPure Java MPEG-1 decoder with frame-exact seeking, originally derived from the ViPER project.
  • jpegdecoderJPEG/JFIF decoder built from scratch as a learning exercise, with SDL display and custom Huffman decoding.
  • jpezyFull from-scratch C++ JPEG encoder and decoder pair, explicitly built as a learning exercise.