Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source video-processing software

1745 open-source libraries, tools and applications tagged video-processing, ranked by how closely video-processing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1745 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Tencent-Hunyuan/HunyuanWorld-Voyager
HunyuanWorld-Voyager is a video diffusion framework from Tencent Hunyuan that generates world-consistent RGBD video and 3D point-cloud sequ…
491599active
byjlw/video-analyzer
A Python CLI tool that analyzes videos by extracting key frames, transcribing audio with Whisper, and describing content using vision LLMs …
541593active
GHOST
GHOST (Generative High-fidelity One Shot Transfer) is a one-shot face swap pipeline for images and videos, published as an IEEE paper and i…
231593active
LingGuoAI/LingGuo-Drama
LingGuo-Drama is a self-hosted, AI-powered one-stop platform for generating mini-dramas and motion comics, covering script writing, charact…
561590active
mdhiggins/sickbeard_mp4_automator
A Python automation script (SMA) that converts downloaded video files to a standardized MP4 format with H264/AAC defaults and tags them wit…
771588active
eibols/ffmpeg_batch
FFmpeg Batch AV Converter is a free and open-source GUI front-end for FFmpeg on Windows and Linux (via Wine-Mono). It enables unlimited sin…
801585active
menyifang/MIMO
MIMO is the official PyTorch implementation of a CVPR 2025 paper on controllable character video synthesis using spatially decomposed model…
321578active
cdgriffith/FastFlix
FastFlix is a free, open-source graphical interface for encoding videos with H.264, HEVC, and AV1 encoders, built on top of FFmpeg. It supp…
771575active
ORB-HD/deface
deface is a Python command-line tool that automatically anonymizes human faces in videos and photos. It detects faces in each frame and app…
231565stable
BrokenSource/DepthFlow
DepthFlow is a free, open-source Python application and library that converts still images into 3D parallax effect videos using monocular d…
821556active
wfb-ng
WFB-NG is a long-range packet radio link that transmits video, MAVLink telemetry, and IP traffic over raw (unconnected) WiFi frames, bypass…
821546active
kijai/ComfyUI-CogVideoXWrapper
A ComfyUI custom node wrapper for CogVideoX and related video generation models (including Fun variants, CogVideoX 1.5, and Go-with-the-Flo…
361546active
video-db/Director
Director is a Python framework for building AI video agents that reason over complex video tasks like search, editing, compilation, and gen…
381542active
LifeActor/ykdl
YouKuDownLoader (ykdl) is a Python command-line video downloader focused on China mainland video sites, forked from you-get with restructur…
441539active
slhck/ffmpeg-normalize
A Python-based CLI tool and library that batch-normalizes audio in media files using ffmpeg, supporting EBU R128 loudness, RMS, and peak no…
941538active
chatop2020/AKStream
AKStream is a cross-platform, software-defined NVR (network video recorder) management and control platform written in C# on .NET 6, integr…
761538active
Stonewuu/ai-fusion-video
RongGuang (Fusion Video) is a self-hosted, agent-driven web platform for end-to-end AI creation of short dramas, motion comics, and videos,…
771537active
justinfrankel/licecap
LICEcap is a lightweight desktop application that captures an area of your screen and saves it directly as an animated GIF or its native lo…
325599maintenance
vanloctech/youwee
Youwee is a cross-platform desktop GUI for yt-dlp built with Tauri, supporting video downloads from YouTube, TikTok, Instagram, and 1800+ s…
801533active
EgalitarianMonkey/hometube
HomeTube is a self-hosted web UI (built on Streamlit and yt-dlp) for downloading single videos and playlists from YouTube and 1800+ other p…
841527active
Soul-AILab/SoulX-FlashTalk
SoulX-FlashTalk is a 14B audio-driven talking avatar model that streams infinite real-time video from a reference image and audio, achievin…
561526active
justfoolingaround/animdl
animdl is a lightweight Python CLI tool that scrapes, streams, and downloads anime episodes from supported providers. It supports quality s…
321525active
membraneframework/membrane_core
Membrane Core is the heart of Membrane Framework, a multimedia processing and streaming framework written in Elixir. It lets developers bui…
941520active
vkohaupt/vokoscreenNG
vokoscreenNG is a free and open-source screen recording application for Linux (X11 and Wayland) and Windows, written in C++. It records the…
901518active
Phantom-video/Phantom
Phantom is a subject-consistent video generation model from ByteDance that preserves reference subject identity via cross-modal alignment. …
361517active
uzVideo
uzVideo is a free cross-platform video streaming app for watching shows and live TV without ads, built with Flutter for iOS, Android, Windo…
451516active
zapdos-labs/unblink
Unblink is an AI-powered camera monitoring application that uses a vision language model (Qwen3-VL) to analyze camera frames, summarize act…
451515active
FoxSensei001/LoveIwara
Love Iwara (2i) is an unofficial third-party client for the Iwara video platform built with Flutter. It provides a native-feeling browsing …
871514active
mbzuai-oryx/Video-ChatGPT
Video-ChatGPT is a video conversation model that combines large language models with a pretrained visual encoder adapted for spatiotemporal…
721513active
mariotaku/moonlight-tv
Moonlight TV is a community NVIDIA GameStream client built for large screens, targeting LG webOS TVs and embedded devices like Raspberry Pi…
781509active
danikula/AndroidVideoCache
AndroidVideoCache is a Java library that adds disk caching to any Android video player (VideoView, MediaPlayer, ExoPlayer) via a local HTTP…
235481maintenance
ShaneIsrael/fireshare
Fireshare is a self-hosted video and image sharing application that gives every uploaded file a unique shareable URL. It runs as a single D…
991506active
llychao/m3u8-downloader
A cross-platform command-line M3U8 video downloader written in Go. It parses M3U8 playlists, downloads TS segments with multiple threads an…
231506active
TencentARC/MotionCtrl
MotionCtrl is the official implementation of a SIGGRAPH 2024 paper providing a unified and flexible motion controller for video generation …
271500active
fossasia/veditor
Veditor is a standalone, reusable video-review and transcoding pipeline built with FastAPI and RQ, backed by Postgres and Redis. It exposes…
771499active
NJU-PCALab/STAR
STAR is a research implementation of an ICCV 2025 paper performing real-world video super-resolution using spatial-temporal augmentation wi…
321498active
surmon-china/videojs-player
A Video.js player component wrapper for Vue 3 and React, published as @videojs-player/vue and @videojs-player/react. It exposes Video.js co…
235441maintenance
jipika/WaifuX
WaifuX is an open-source macOS application that aggregates static and dynamic anime wallpapers from sources like Wallhaven and MotionBGs, w…
771497active
DDTV
DDTV is a cross-platform tool for Bilibili live streams offering multi-window viewing, stream-start notifications, automatic recording with…
961495active
fossasia/eventyay-video
Eventyay-video is a Python-based web application for running fully online events, providing live video streams, interactive video calls, an…
101492active
mortenjust/androidtool-mac
A Mac desktop app that provides one-click screenshots, screen video recording (mp4 and gif), APK sideloading, bug reports, and custom scrip…
235413maintenance
vimeo/player.js
The official Vimeo Player API JavaScript library for embedding and programmatically controlling Vimeo video players via iframes. It exposes…
811487active
asbplayer/asbplayer
asbplayer is a browser-based media player and Chrome/Firefox extension for language learners who study through subtitled video. It lets use…
1001483active
damiafuentes/DJITelloPy
A Python library wrapping the official DJI Tello and Tello EDU SDKs, implementing all Tello commands including video streaming, state packe…
231482active
sczhou/Upscale-A-Video
Upscale-A-Video is a diffusion-based model for real-world video super-resolution that takes low-resolution videos and text prompts as input…
271477active
celluloid-player/celluloid
Celluloid (formerly GNOME MPV) is a simple GTK4 frontend for the mpv media player, using libmpv's client API for playback. It offers a nati…
801476active
ViewTube/viewtube
ViewTube is an open-source, privacy-conscious alternative frontend for YouTube that lets users watch, search, and discover videos without a…
661476active
Vega
Vega is an open-source Android media streaming app built with React Native and TypeScript that lets users stream and download video content…
901475active
Doikki/DKVideoPlayer
DKVideoPlayer is an Android video player library that unifies MediaPlayer, ExoPlayer, and IjkPlayer behind a common API, published on Maven…
235331maintenance
lanlinju/Animius
Animius is a clean, minimalist Android app for watching anime, built with Jetpack Compose and Kotlin. It supports danmaku (bullet comments)…
761464active
omni-media/omniclip
Omniclip is a free, open-source video editing web application that runs entirely in the browser using modern APIs like WebCodecs. It requir…
701463active
hxh19950701/WebViewTvLive
An Android TV live streaming app that loads official broadcaster web pages in a Tencent X5 WebView, auto-fullscreens the video element, and…
855288maintenance
nk-o/jarallax
Jarallax is a dependency-free JavaScript library that adds smooth parallax scrolling effects to background images, <img> tags, inline eleme…
731458active
Unity-Technologies/UnityRenderStreaming
Unity Render Streaming is a Unity package and sample solution that streams Unity's high-quality rendering to browsers via WebRTC. It includ…
411458active
dsymbol/yt-dlp-gui
A cross-platform graphical interface wrapper for the yt-dlp command-line video downloader, written in Python with PySide6. It lets users do…
101457active
kjtsune/embyToLocalPlayer
A Python tool with a companion browser userscript that lets Emby/Jellyfin (and Plex) web UIs launch external local video players like mpv, …
861456active
superstreamerapp/superstreamer
Superstreamer is a self-hostable, scalable video streaming platform that covers the full pipeline from transcoding and HLS packaging to dyn…
441451active
showmewebcam/showmewebcam
A firmware image that turns a Raspberry Pi Zero (or Pi 4) with a Raspberry Pi camera module into a high-quality USB webcam using UVC gadget…
231450active
pili-engineering/PLDroidMediaStreaming
PLDroidMediaStreaming is Qiniu's Android SDK for RTMP live streaming, supporting H.264/H.265 and AAC encoding in both software and hardware…
231449active
哔哩助理 (Bili Copilot)
Bili.Copilot (and its predecessor Bili.Uwp) is a third-party native Windows client for Bilibili, built with UWP/WinUI and designed for the …
515233maintenance
nianzhibai/91
A self-hosted private video site written in Go that aggregates videos from multiple cloud drives (115, PikPak, 123pan, OneDrive, Google Dri…
781447active
027xiguapi/pear-rec
pear-rec is a free, open-source, cross-platform desktop application for taking screenshots and recording screen video, webcam video, and au…
241444active
422658476/MPV-EASY-Player
MPV-EASY Player is an easy-to-use, modern video player built on top of the mpv media player, with a polished GUI and multilingual interface…
901442active
lzhgus/Capso
Capso is a free, open-source native macOS app for screenshots and screen recording, built with Swift 6.0 and SwiftUI as an alternative to C…
781442active
tejaswigowda/ffmpeg-webCLI
A browser-based video and audio editor powered by ffmpeg.wasm that performs all media processing locally via WebAssembly and Web Workers. I…
731441active
tianweiy/CausVid
CausVid is a research codebase implementing a fast autoregressive video diffusion model distilled from a bidirectional diffusion transforme…
331441active
neuralchen/SimSwap
SimSwap is a PyTorch-based face-swapping framework that performs arbitrary face swaps on images and videos using a single trained model. It…
235192maintenance
JiongXing/PhotoBrowser
JXPhotoBrowser is a lightweight, highly customizable iOS photo and video browser library written in Swift. It provides zoom transitions, dr…
851435stable
Francis-Rings/StableAnimator
StableAnimator is an end-to-end ID-preserving video diffusion framework that animates a reference human image according to a sequence of po…
371433active
database64128/youtube-dl-wpf
A WPF-based Windows GUI front-end for youtube-dl and yt-dlp, called Cube YouTube Downloader. It wraps the command-line downloaders with a g…
801431active
collab-project/videojs-record
A video.js plugin that adds audio, video, and image recording capabilities to the video.js player using browser media capture APIs. It supp…
491431active
nv-tlabs/GEN3C
GEN3C is NVIDIA's research codebase for a generative video model that achieves precise camera control and temporal 3D consistency using a 3…
561425active
natario1/CameraView
CameraView is a well-documented, high-level Android library that simplifies capturing pictures and videos, wrapping Camera1 and Camera2 API…
235129maintenance
Skardyy/mcat
Mcat is a Rust-based terminal tool that parses, converts, and previews files such as images, videos, PDFs, DOCX, HTML, and Markdown directl…
821424active
Wav2Lip UHQ Extension
A Wav2Lip Studio extension for the Stable Diffusion WebUI (Automatic1111) that generates high-quality lip-synced talking-face videos from a…
291423active
schoolpost/CinePI
CinePI V2 is an open-source cinema camera design built around a Raspberry Pi 4B and the Sony IMX477 High Quality Camera module, with CAD fi…
101422active
rossning92/movy
movy.js is a client-side JavaScript/TypeScript animation engine for creating explanatory videos programmatically. It provides a simple API …
521418active
fudan-generative-vision/hallo3
Hallo3 is a research model from Fudan University that animates a single portrait image into a highly dynamic and realistic talking-head vid…
231413active
gyoridavid/short-video-maker
An open-source server that generates short-form videos (TikTok, Instagram Reels, YouTube Shorts) from text prompts, combining Kokoro TTS, a…
291410active
pomber/stargazer
A Remotion-based template that generates a celebratory video showing the stargazers of a GitHub repository when it reaches a stars mileston…
741404active
VideoSrt
VideoSrt is an open-source Windows GUI tool written in Go that recognizes speech in video/audio files and automatically generates SRT subti…
235042maintenance
fuatakgun/eufy_security
A Home Assistant integration that connects Eufy Security devices (cameras, doorbells, home base stations, motion and contact sensors) to Ho…
931403active
eugeneware/ffmpeg-static
An npm package that ships static ffmpeg and ffprobe binaries for macOS, Linux, and Windows. It lets Node.js projects depend on a ready-to-u…
551403active
facebook/ThreatExchange
A collection of Trust & Safety tools from Meta for fighting digital harms, including perceptual hashing algorithms (PDQ for images, TMK and…
1001402active
DualSubs/Universal
DualSubs: Universal is a proxy-script-based solution that adds bilingual and translated subtitle options to HLS streaming platforms (e.g., …
991397active
Zejun-Yang/AniPortrait
AniPortrait is a Python framework from Tencent that generates photorealistic portrait animations from an audio clip and a reference image, …
265014maintenance
AndreyPavlenko/Fermata
Fermata is a free, open-source audio, video, and TV media player for Android with a simple interface focused on folder-organized media and …
861396active
transmute-app/transmute
Transmute is a self-hosted web application for converting and compressing files, supporting images, video, audio, JSON, Excel, PDF and more…
811395active
ByteDance-Seed/SeedVR
SeedVR/SeedVR2 are diffusion-transformer based models for generic real-world and AIGC video and image restoration, with SeedVR2 using adver…
441390active
ashuoAI/SHUO-Canvas
SHUO Canvas (formerly AI-CanvasPro) is an AI multimodal creation canvas application that lets users combine text, images, video, and audio …
781387active
rigaya/NVEnc
NVEnc is a video encoding tool that uses NVIDIA's NVENC hardware encoder, available as a standalone command-line transcoder (NVEncC) and as…
921386active
xjbeta/iina-plus
IINA+ is a small macOS application that adds danmaku (bullet comment) support and live-stream/video playback for Chinese platforms to the I…
971384active
SongTube/SongTube-App
SongTube is a Flutter-based mobile application that downloads video and audio from YouTube with a built-in music and video player. It offer…
791384active
ali-vilab/TeaCache
TeaCache is a training-free caching approach that accelerates inference for video diffusion models by estimating output differences across …
301383active
jordanrendric/claude-video-vision
A Claude Code plugin with an MCP server that gives Claude the ability to watch and understand videos by extracting frames via ffmpeg and tr…
701381active
Yasea
Yasea is an Android live streaming client library that encodes camera and microphone input to H.264/AAC, packages it in FLV, and pushes it …
634943maintenance
FujiwaraChoki/supoclip
SupoClip is an open-source, AI-powered video clipping tool that turns long videos like podcasts and streams into vertical 9:16 short clips …
631377active
a-schild/jave2
JAVE2 is a Java library that wraps the ffmpeg command-line tool to convert and transcode audio and video files from Java code. It bundles p…
921376active
anyrtcIO-Community/anyRTC-RTMP-OpenSource
anyLive is an open-source cross-platform live streaming SDK from anyRTC built on a WebRTC-93 base, providing RTMP push (publishing) and RTM…
274912maintenance
icey
icey is a modular C++20 real-time media toolkit that unifies WebRTC, FFmpeg encoding/decoding, signalling, and TURN relay into a single Pac…
991367active

← prev page 8 / 18 next →