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
strukturag/libde265
libde265 is an open source implementation of the H.265 (HEVC) video codec written from scratch in C++ with a plain C API for easy integrati…
971922stable
LingyiChen-AI/AIComicBuilder
AI Comic Builder is a self-hosted Next.js web application that turns scripts into fully animated comic videos through an automated AI pipel…
611921active
OpenTalker/video-retalking
VideoReTalking is a Python research system from SIGGRAPH Asia 2022 that edits real-world talking-head videos to match a given audio track, …
237292maintenance
bramp/ffmpeg-cli-wrapper
A Java library providing a fluent interface for building and running FFmpeg command-line operations, including probing media files with ffp…
891909active
dyphire mpv Windows setup
A curated configuration bundle for the mpv media player on Windows, including mpv.conf settings, Lua scripts, and GLSL shaders. It ships as…
881901active
bugbakery/audapolis
Audapolis is a free, open-source desktop editor for spoken-word audio and video that transcribes speech automatically and lets you edit med…
631896active
KlingAIResearch/ReCamMaster
ReCamMaster is a reference implementation of a camera-controlled generative video rendering model that re-renders a single source video alo…
411887active
Kosinkadink/ComfyUI-VideoHelperSuite
A ComfyUI custom node suite providing video workflow nodes such as Load Video, Load Image Sequence, and Video Combine. It converts videos t…
701886active
nolanx-ai/nolanx.ai
NolanX is an open-source multi-modal agent platform for AI filmmaking that orchestrates text, image, audio, and video models into long-runn…
491877active
OpenImagingLab/FlashVSR
FlashVSR is a one-step diffusion-based streaming video super-resolution framework that runs at ~17 FPS for 768x1408 video on a single A100 …
591876active
andrewrabert/jellium-desktop
Jellium Desktop is an unofficial cross-platform desktop client for the Jellyfin media server, built in Rust on top of CEF (Chromium Embedde…
611873active
keshavdv/unifi-cam-proxy
A Python proxy that lets non-Ubiquiti RTSP-enabled cameras appear as native cameras in UniFi Protect NVR. It supports live streaming, full-…
771869active
joelibaceta/video-to-ascii
A Python package and CLI tool that plays video files in the terminal by rendering frames as ASCII characters, with optional ANSI color and …
391867active
yaoxieyoulei/mytv-android
A native Android video player app for watching IPTV live television channels on Android TV and mobile devices. It supports custom m3u/tvbox…
101866active
Omni-Avatar/OmniAvatar
OmniAvatar is an audio-driven full-body avatar video generation model built on Wan2.1 text-to-video diffusion models with LoRA-based audio …
311862active
nexrender
Nexrender is an open-source, data-driven render automation framework for Adobe After Effects, built on Node.js. It lets you define render j…
821861active
HITsz-TMG/VideoClaw
VideoClaw is an AI director system that turns a one-line idea or story synopsis into a fully automated video production pipeline, covering …
641861active
gaomingqi/Track-Anything
Track-Anything is an interactive tool for video object tracking and segmentation built on Segment Anything, XMem, and E2FGVI. Users specify…
527010maintenance
mltframework/mlt
MLT is an LGPL multimedia framework for authoring, managing, and running multitrack audio/video compositions, originally built for televisi…
881852active
Tencent-Hunyuan/HunyuanVideo-I2V
HunyuanVideo-I2V is Tencent's open-source image-to-video generation framework built on the HunyuanVideo diffusion model, providing PyTorch …
511845active
VienLi/CcClip
A pure frontend audio/video editing application built with Vue 3 and FFmpeg compiled to WebAssembly. It provides a multi-track timeline edi…
321845active
media-kit/media-kit
A cross-platform video and audio playback library for Flutter and Dart applications, built on libmpv with native platform bindings. It prov…
641844active
Macast
Macast is a cross-platform menu bar application that turns your computer into a DLNA Media Renderer using mpv as the playback engine. It le…
236939maintenance
FuzzyIdeas/Clop
Clop is a macOS menu bar application that automatically optimises images, videos, and PDFs as soon as they are copied to the clipboard, min…
991838active
muaz-khan/RecordRTC
RecordRTC is a server-less, client-side JavaScript library for recording WebRTC audio, video, screen, and canvas media streams directly in …
236919maintenance
futo-org/grayjay-android
Grayjay (PlatformPlayer) is an Android media app by FUTO that aggregates multiple video websites as configurable sources, letting users sea…
741831active
letoram/arcan
Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s…
711828active
protonemedia/laravel-ffmpeg
A Laravel package that wraps PHP-FFMpeg to provide an elegant, testable API for video and audio processing, with deep integration into Lara…
661815active
yerfor/GeneFacePlusPlus
GeneFace++ is the official PyTorch implementation of a NeRF-based system for generalized and stable real-time 3D talking face generation. I…
261808active
loki-47-6F-64/sunshine
Sunshine is a self-hosted Gamestream host server for the Moonlight streaming client, implemented in C++. It captures the screen and streams…
231803active
openvideodev/react-video-editor
OpenVideo Editor is a client-side web video editor built with React, Next.js 15, and the OpenVideo engine (PixiJS/WebCodecs), serving as a …
611797active
freestylefly/director_ai
An AI-powered mobile application for creating comic-style short dramas, generating scripts, storyboards, and composed videos from a single …
491797active
Homebridge UniFi Protect Integration
A Homebridge plugin that provides complete native HomeKit integration for the UniFi Protect ecosystem, including cameras, doorbells, sensor…
881796active
security-union/videocall-rs
videocall.rs is an open-source, low-latency video conferencing platform and streaming API written entirely in Rust, built on WebTransport (…
901795active
chenfan0/fideo-live-record
Fideo is an Electron-based desktop application for recording live streams from platforms like YouTube, Twitch, TikTok, Bilibili, Douyin, an…
221795active
wseemann/FFmpegMediaMetadataRetriever
A reimplementation of Android's MediaMetadataRetriever class backed by FFmpeg, providing a unified interface for retrieving frames and meta…
811787active
2swap/swaptube
SwapTube is a C++ framework for programmatically rendering YouTube videos, built on FFMPEG with custom graphics code above the encoding lay…
751787active
AimesSoft/NipaPlay-Reload
NipaPlay-Reload is a modern cross-platform local video player built with Flutter and Rust, supporting Windows, macOS, Linux, Android, and i…
821786active
pixop/video-compare
A split-screen video comparison tool written in C++ that uses FFmpeg libraries and SDL2 for interactive playback. It lets users visually co…
941784active
leoding86/webextension-pixiv-toolkit
Pixiv Toolkit Next is a WebExtension (Chrome/Firefox) that adds a download and content-management toolkit to Pixiv, letting users download …
231783active
HFrost0/bilix
bilix is a lightning-fast asynchronous download tool for bilibili and other sites, usable via a CLI or as an extensible Python library. It …
231781active
VideoTogether/VideoTogether
VideoTogether is a browser extension that synchronizes video playback across devices so friends and family can watch videos together remote…
621779active
arianneorpilla/jidoujisho
jidoujisho is a full-featured immersion language learning suite for mobile, built with Flutter for Android. It combines media viewing (vide…
421777active
x007xyz/flycut-caption
FlyCut Caption is an AI-powered video subtitle editing tool built as a React component and web/desktop app, offering speech recognition wit…
731773active
pablostanley/yoinks
yoinks is a terminal-based video downloader TUI built with Ink (React for the terminal) that wraps yt-dlp to download videos from YouTube, …
511773active
vexorian/dizquetv
dizqueTV is a self-hosted web application that creates simulated live TV channels from media on your Plex servers. It exposes channels via …
821768active
character-ai/Ovi
Ovi is a video-plus-audio generation model from Character AI that simultaneously generates synchronized video and audio from text or text+i…
381763active
linuxmint/hypnotix
Hypnotix is a Python-based IPTV streaming application from Linux Mint that plays live TV, movies, and series from M3U playlists, Xtream API…
1001762active
cowtoolz/webcamize
Webcamize is a command-line tool that turns almost any modern camera—DSLRs, mirrorless cameras, camcorders, point-and-shoots, and some smar…
651752active
Better xCloud
Better xCloud is a userscript (and companion Android app) that enhances the Xbox Cloud Gaming experience on xbox.com/play, adding features …
851751active
osmc/osmc
OSMC (Open Source Media Center) is a free and open source Linux-based media center distribution built on Debian and Kodi. It plays media fr…
771741active
phoboslab/jsmpeg
JSMpeg is a JavaScript video player that decodes MPEG1 video and MP2 audio entirely in the browser, including an MPEG-TS demuxer, WebGL/Can…
326496maintenance
s60sc/ESP32-CAM_MJPEG2SD
An ESP32/ESP32-S3 camera application that detects motion and records JPEG frames to SD card as AVI files, optionally with WAV audio from a …
931739active
Liquidsoap
Liquidsoap is a statically typed scripting language and runtime for building audio and video stream generators, widely used for internet ra…
951736stable
OpenDataCam
OpenDataCam is an open-source computer vision application that detects and tracks moving objects in camera feeds or video files using YOLO/…
541727active
xtyxtyx/sorry
A web application for creating custom captioned GIF memes (Chinese 'sorry 为所欲为' style) from popular video templates, with subtitle effect c…
326418maintenance
jeanslack/Videomass
Videomass is a free, open-source, cross-platform graphical user interface for FFmpeg written in Python with wxPython. It provides a multita…
951722active
imageio
Imageio is a mature Python library for reading and writing image and video data, including animated images, volumetric data, and scientific…
941722stable
elFarto/nvidia-vaapi-driver
A VA-API driver implementation that uses NVIDIA's NVDEC hardware decoder as its backend, written in C. It is primarily designed to enable h…
891713active
xhongc/ai_story
AI Story is a self-hosted platform that automates story video production: given a topic, it generates scripts, storyboards, AI images, came…
601713active
whitphx/streamlit-webrtc
A Python library that adds real-time video and audio streaming to Streamlit apps via WebRTC. It lets developers process live camera/microph…
931707active
fangfufu/Linux-Fake-Background-Webcam
A Python application that creates a virtual webcam on GNU/Linux with fake backgrounds, including background replacement, blurring, animated…
591706active
omerbt/TokenFlow
TokenFlow is the official PyTorch implementation of an ICLR 2024 paper for text-driven, temporally consistent video editing using a pre-tra…
291706stable
PaddlePaddle/PaddleVideo
PaddleVideo is a video understanding toolkit built on PaddlePaddle, offering state-of-the-art models for action recognition, temporal actio…
231702active
xyoye/DanDanPlayForAndroid
DanDanPlay Concept Edition is an Android local video player that combines video playback (local and network sources like SMB, FTP, WebDAV) …
781700active
Kethsar/ytarchive
ytarchive is a Go-based command-line tool for downloading and archiving YouTube livestreams from the start, including waiting for scheduled…
501700active
po5/thumbfast
A high-performance Lua script for the mpv media player that generates on-the-fly seekbar thumbnails without background CPU usage. It acts a…
721699active
BMSVieira/moovie.js
Moovie.js is a movie-focused HTML5 video player library built with vanilla JavaScript and no dependencies. It provides customizable control…
231699active
deepch/RTSPtoWeb
RTSPtoWeb is a self-hosted Go server that converts RTSP camera streams into browser-playable formats such as MSE, WebRTC, and HLS, without …
671696active
Myzel394/Alibi
Alibi is an Android app that continuously records audio and video in the background, keeping a rolling buffer of the last 30 minutes that c…
461695active
jsattler/BetterCapture
BetterCapture is a free, open-source, native macOS screen recorder built with SwiftUI and ScreenCaptureKit that lives in the menu bar. It s…
791689active
mafintosh/peerflix
Peerflix is a command-line streaming torrent client for Node.js that downloads torrents while simultaneously serving the video or audio ove…
326269maintenance
kingslay/KSPlayer
KSPlayer is a Swift media playback framework for iOS, macOS, tvOS, visionOS, and Mac Catalyst built on AVPlayer and FFmpeg. It supports a w…
771683active
kijai/ComfyUI-FramePackWrapper
A ComfyUI custom node wrapper for FramePack, enabling next-frame video generation from images using HunyuanVideo-based diffusion models. It…
441683active
secluso/core
Secluso is an open-source, privacy-preserving home security camera system built for Raspberry Pi, featuring end-to-end encrypted remote acc…
691678active
opendatalab/labelU
LabelU is an open-source multimodal data annotation platform supporting images, video, and audio with tools like bounding boxes, segmentati…
891676active
dh374374/ChaiChaiEmbyTV
ChaiChaiEmbyTV is a free, open-source Emby client built natively for Android TV with remote-control-friendly navigation. It supports danmak…
731675active
Stability-AI/stable-virtual-camera
Stable Virtual Camera (SEVA) is a generalist diffusion model for novel view synthesis that generates 3D-consistent views of a scene from an…
511664active
google/grafika
Grafika is a Google-maintained Android test app that serves as a collection of graphics and media hacks exercising Android's graphics and m…
106145maintenance
goldvideo H.265 Web Player
A complete web-based H.265 (HEVC) video player solution built in JavaScript. It uses JS-based stream demuxing, WebAssembly (FFmpeg) video d…
641660active
joaomoreno/gifcap
gifcap is a browser-based screen recorder that captures your screen or a single window and encodes it into an optimized animated GIF entire…
561658active
thunil/TecoGAN
TecoGAN is the official source code for a temporally coherent GAN for video super-resolution, published at SIGGRAPH/ACM TOG. It includes in…
326133maintenance
Nuvio
Nuvio is a free, open-source media app for Android, iOS, desktop, and TV that lets users bring their own content sources and turns them int…
811656active
Agents365-ai/video-podcast-maker
An agent skill/plugin that turns a plain-language topic into a 4K narrated video podcast, combining research, script generation, multi-engi…
781654active
JuanBindez/pytubefix
pytubefix is a Python 3 library for downloading YouTube videos, audio, playlists, channels, and subtitles. It is an actively maintained for…
961646active
jeffshee/gnome-ext-hanabi
Hanabi is a GNOME Shell extension that enables live video wallpapers on the GNOME desktop. It supports GNOME 45+ (with a TypeScript rewrite…
761645active
dtinth/superwhite
A tiny (~1 KB) npm package and HTML snippet that displays a super-bright white color on HDR-enabled displays using a minimal MP4 video. On …
301644stable
FieldStation42
FieldStation42 is a broadcast and cable TV simulator that turns a Linux computer or Raspberry Pi into a retro television experience with sc…
681636active
GhostNaN/mpvpaper
mpvpaper is a video wallpaper program for wlroots-based Wayland compositors such as sway, using mpv to render videos as desktop wallpapers.…
801633active
Fantasy-AMAP/fantasy-talking
FantasyTalking is a research codebase and model for generating realistic talking portrait videos from a single image and an audio clip, bui…
451631active
SyncTalk
SyncTalk is the official PyTorch implementation of a CVPR 2024 paper that synthesizes speech-driven, synchronized talking head videos using…
431628active
Picsart-AI-Research/StreamingT2V
StreamingT2V is a research codebase (CVPR 2025) implementing an autoregressive technique that turns short text-to-video diffusion models li…
281628active
pq-yang/MatAnyone
MatAnyone is a CVPR 2025 human video matting framework that extracts alpha mattes of target people from video using consistent memory propa…
511625active
difyz9/ytb2bili
ytb2bili is a self-hosted video workflow application that automates downloading videos from YouTube, generating and translating subtitles, …
731622active
modem-works/dream-recorder
Dream Recorder is an open-source DIY bedside device built on a Raspberry Pi 5 that records users speaking their dreams aloud and turns them…
381622active
open-gigaai/giga-world-0
GigaWorld-0 is a unified world model framework that acts as a data engine for Vision-Language-Action (VLA) learning in embodied AI. It comb…
381616active
renmu123/biliLive-tools
An all-in-one desktop application for live stream recording and post-processing, supporting multi-platform recording (Bilibili, Douyu, Huya…
891612active
Ruslan-B/FFmpeg.AutoGen
Auto-generated unsafe P/Invoke bindings exposing the FFmpeg C API to C#/.NET and Mono. It mirrors the FFmpeg API with minimal modification …
731608active
869413421/ai-moive-studio
AICON is a full-stack, self-hostable AI video creation studio that pairs a natural-language-driven agent with an infinite-canvas node edito…
671605active
harborstremio/harbor
Harbor is a custom, cross-platform Stremio client built with Tauri, React, and a Rust core. It provides a native media player with features…
741599active

← prev page 7 / 18 next →