A hands-on introduction to digital video technology for developers and engineers, covering image representation, color models, codecs, and streaming with practical FFmpeg examples.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONA strongly-typed .NET wrapper for FFmpeg and FFprobe, providing a fluent API for media transcoding, trimming, merging, and watermarking.
Cross-platform GUI app to download YouTube videos, playlists, and channels by URL or search, with quality/format selection and automatic subtitle, audio, and tag embedding.
ytDownloader is a cross-platform desktop GUI for downloading video and audio from hundreds of sites via yt-dlp, with playlist support, subtitles, range selection, hardware-accelerated compression, multiple themes, and no ads or trackers.
An audio and video playback plugin for JetBrains IDEs, supporting native and transcoded media formats powered by JCEF and FFmpeg.
Self-hosted web application that keeps videos, audio and pictures in an encrypted on-disk vault and serves a browser interface for albums, tags, encoded playback, subtitles and semantic image search.
A lightweight, standalone Windows video trimmer and cutter designed for fast, frame-accurate clipping without the complexity of a full video editing suite.
EncodeX is a cross-platform multimedia conversion tool that provides a modern desktop interface for FFmpeg, supporting video/audio conversion, cutting, and image compression.
Phlix Media Server is a self-hosted PHP 8.3+/Workerman solution for media management and streaming. Features include HLS/DASH streaming, hardware transcoding via FFmpeg, live TV/DVR support, real-time SyncPlay for group watching, multi-source metadata fetching, and a Vue SPA web interface. Supports JWT authentication with optional OIDC, LDAP, and GitHub SSO.
ChatMonteur is an agent-orchestrated AI video editor for talking-head footage. It transcribes, cuts by meaning, adds captions, motion graphics, sound, and color — driven by Claude Code or Codex. Two tested quality gates reject weak plans and broken files. Free and local by default.
Tajo is a lightweight desktop video editor designed for quick video trimming, built using Tauri v2, Rust, and FFmpeg.
GSYVideoPlayer is a multi-functional Android video player supporting IJKPlayer, Media3 (ExoPlayer), MediaPlayer, and AliPlayer kernels with extensive playback, caching, and customization features.
ClipForge is a private, local video editor available as both a browser-based tool and a desktop application, focusing on on-device media processing without cloud uploads.
MoneyPrinterTurbo is an all-in-one open-source AI short video generator built on Python 3.11+. Input a theme or keyword to automatically produce HD videos in 9:16, 16:9, and 1:1 formats with script generation, voiceover, footage matching, subtitles, and editing. Supports WebUI, API, CLI, and AI Agent usage modes.
N_m3u8DL-RE is a cross‑platform command‑line tool for downloading DASH, HLS (M3U8) and MSS streams. It supports both VOD and live streams, provides flexible track selection via regex, powerful merging and decryption using ffmpeg, mkvmerge, mp4decrypt, shaka‑packager, and offers extensive customization and automation options for advanced users.
A native Windows application designed to convert video clips into optimized, looping GIFs with a built-in editor for precise trimming and customization.
A multi-platform Docker container providing a suite of utilities for processing audiovisual media.
A comprehensive GUI for FFmpeg featuring full-quality playback, a timeline editor, and a node-based filtergraph for precise media processing.
HyperFrames is an open-source framework that converts HTML, CSS, and seekable animations into deterministic MP4 videos, specifically designed for AI coding agents and automated pipelines.
A GPU-resident runtime for TensorRT image-to-image video models, enabling high-performance video upscaling by keeping raw frames on the GPU from decode to encode.