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
icholy/ttygif
ttygif is a command-line tool that converts ttyrec terminal recordings into animated GIF files. It works by replaying the recording and scr…
344011active
GVCLab/PersonaLive
PersonaLive is a diffusion-based framework for real-time, streamable portrait image animation, generating infinite-length expressive talkin…
583995active
lay295/TwitchDownloader
A tool for downloading Twitch VODs, clips, and chat logs, with the ability to render chat replays with third-party emotes. It offers both a…
943984active
ali-vilab/VACE
VACE is the official implementation of an all-in-one video creation and editing model from Tongyi Lab, built on Wan2.1 diffusion models. It…
383962active
yuanzhongqiao/printfilm
Printfilm is a self-hostable AI short-drama (short film / motion comic) creation SaaS platform built on Next.js and Spring Boot. It provide…
673958active
aaa1115910/bv
BV is a third-party open-source Android client for Bilibili, built with Kotlin and Jetpack Compose. It supports both Android mobile devices…
443944active
kkdai/youtube
A Go package and CLI tool (youtubedr) for downloading YouTube videos, usable both as a command-line binary and as an importable Go library.…
773940active
pulsejet/memories
Memories is a fast, batteries-included photo and video management suite that runs as a Nextcloud app. It provides a timeline gallery, album…
1003854active
thu-ml/TurboDiffusion
TurboDiffusion is a Python framework that accelerates end-to-end video diffusion model generation by 100-200x using SageAttention, Sparse-L…
583851active
Avatarify
Avatarify is an open-source application that drives photorealistic avatars in real time for video-conferencing apps like Zoom and Skype, ba…
2316520maintenance
edde746/plezy
Plezy is a modern, cross-platform media client for Plex, Jellyfin, and Emby servers, built with Flutter. It supports streaming with wide co…
813820active
Tyrrrz/YoutubeDownloader
YoutubeDownloader is a cross-platform desktop GUI application for downloading videos, playlists, and channels from YouTube in formats like …
9716336maintenance
SandAI-org/MAGI-1
MAGI-1 is an open-source autoregressive video generation model from Sand.ai, released with Apache-2.0 licensed code and weights. It generat…
563791active
xxxily/h5player
h5player is a Tampermonkey userscript that enhances HTML5 video playback on virtually any website with a video tag, including YouTube, TikT…
733771active
spite/ccapture.js
A JavaScript library that captures canvas-based animations at a fixed framerate by replacing the browser's clock with a virtual one, produc…
783766active
christianloopp/komorebi
Komorebi is an animated wallpapers manager for Linux that supports image, video, and web page wallpapers with full customization. It includ…
343766active
nilaoda/N_m3u8DL-CLI
N_m3u8DL-CLI is a Windows command-line downloader for m3u8/HLS/DASH streams, built on .NET Framework 4.6. It supports AES-128-CBC decryptio…
2316102maintenance
genmoai/mochi
Mochi 1 is Genmo's open-source, state-of-the-art text-to-video generation model released under Apache 2.0, with a Python API, CLI, and Grad…
673750active
fudan-generative-vision/hallo2
Hallo2 is a Python research library from Fudan University that animates a single portrait image using audio input, producing long-duration …
233746active
Yattee
Yattee is a privacy-oriented native video player app for iOS, tvOS, and macOS built with SwiftUI. It plays YouTube content through privacy-…
823727active
abhiTronix/vidgear
VidGear is a high-performance, cross-platform Python framework for video processing built around multi-threaded and asynchronous pipelines.…
703725active
skorokithakis/catt
Cast All The Things (catt) is a Python command-line tool that sends videos from hundreds of online sources (via yt-dlp) or local files to a…
863699active
PierfrancescoSoffritti/android-youtube-player
A stable, customizable open-source YouTube player library for Android, providing a simple View that wraps the IFrame Player API inside a We…
623699stable
Vidstack Player
Vidstack Player is a TypeScript library of UI components and hooks for building customizable, accessible video and audio players on the web…
733684active
Screenly/Anthias
Anthias (formerly Screenly OSE) is a free, open-source digital signage platform that turns a Raspberry Pi or x86 PC into a networked media …
973677active
sw33tLie/macshot
Macshot is a free, open-source, native macOS screenshot and screen recording tool built with Swift and AppKit. It offers region/window capt…
763669active
Marginal/QuickLookVideo
A macOS app that adds Finder thumbnails, Quick Look previews, and Get Info metadata support for a wide range of audio and video file format…
983617active
mpromonet/webrtc-streamer
A C++ WebRTC streamer that exposes media sources such as V4L2 capture devices, RTSP/RTMP streams, screen capture, and MKV files to browsers…
893585active
mpv-android/mpv-android
mpv-android is a video player application for Android built on top of libmpv. It offers hardware/software decoding, gesture controls, style…
883578active
Kosinkadink/ComfyUI-AnimateDiff-Evolved
A ComfyUI custom node pack providing an improved AnimateDiff integration plus advanced 'Evolved Sampling' options for animated video genera…
673557active
guandeh17/Self-Forcing
Official implementation of Self Forcing, a training method for autoregressive video diffusion models that simulates inference during traini…
343551active
tvheadend/tvheadend
Tvheadend is a TV streaming server and digital video recorder for Linux that ingests ATSC, DVB, IPTV, SAT>IP, HDHomeRun, and pipe input sou…
673547active
First Order Motion Model
Official PyTorch/Jupyter implementation of the First Order Motion Model for image animation (NeurIPS 2019). It animates a static source ima…
3215005maintenance
ireader/media-server
A C library suite implementing streaming media protocols and container formats, including RTSP/RTP/RTMP clients and servers, HLS/DASH segme…
773524active
SeaDve/Kooha
Kooha is a simple, minimal screen recorder for Linux built with GTK4 and GStreamer in Rust. It records the screen with optional microphone …
803520active
FireRedTeam/FireRed-OpenStoryline
FireRed-OpenStoryline is an AI video editing agent that converts natural language instructions into directed video edits via LLM planning a…
553483active
TinyPilot
TinyPilot is software that turns a Raspberry Pi (plus a cheap HDMI-to-USB capture dongle) into a browser-based KVM over IP device, letting …
833477active
anthwlock/untrunc
A command-line tool (with optional GUI) that repairs truncated or damaged MP4, M4V, MOV, and 3GP video files by using an intact reference v…
633465active
antiboredom/videogrep
Videogrep is a Python command line tool that searches through dialog in video or audio files using subtitle tracks or speech transcriptions…
233465active
rubensousa/PreviewSeekBar
An Android UI library providing a SeekBar that shows a preview (e.g., video thumbnails) while scrubbing, as seen in Google Play Movies. It …
233457stable
AnimateDiff for Stable Diffusion WebUI
An AUTOMATIC1111 Stable Diffusion WebUI extension that integrates AnimateDiff motion modules to generate animated GIFs and videos from diff…
293425active
HXPhotoPicker
A Swift library for iOS providing a customizable photo/video picker supporting Live Photos, GIFs, iCloud downloads, and built-in image and …
693417active
Red5/red5-server
Red5 is an open source media server written in Java for live streaming and video-on-demand (VOD), with a plugin architecture for customizat…
973416active
HKUDS/VideoRAG
VideoRAG is a retrieval-augmented generation framework for chatting with and understanding extremely long-context videos, using a dual-chan…
503401active
OpenTalker/SadTalker
SadTalker is a CVPR 2023 deep learning tool that generates realistic talking head videos from a single portrait image and an audio clip by …
2314100maintenance
OpenGVLab/Ask-Anything
VideoChat/Ask-Anything is a family of multimodal chat models and demos that combine video understanding with large language models, letting…
693354active
Linly Digital Human System
Linly-Dubbing is an intelligent multi-language AI dubbing and video translation tool that combines speech recognition (WhisperX, FunASR), L…
243354active
agentheroes/agentheroes
AgentHeroes is a self-hostable open-source application for generating AI character images, animating them into videos, and scheduling the r…
303349active
GhostenEditor/Ghosten-Player
Ghosten Player is a Flutter-based video player for Android phones and Android TV that aggregates media from cloud drives (Aliyun Drive, Qua…
883344active
ErrorFlynn/ytdlp-interface
A Windows graphical interface for yt-dlp designed as a simple YouTube downloader. It also accepts non-YouTube URLs, so it can download from…
813344active
GStreamer/gstreamer
GStreamer is an open-source multimedia framework for building pipelines that handle audio and video streaming, playback, recording, and pro…
773344stable
duongductrong/Snapzy
Snapzy is a free, open-source native macOS app for screenshots, screen recording, annotation, and OCR, built with SwiftUI, AppKit, and Scre…
783342active
AIEraDev/Clypra
Clypra is a free, open-source desktop and mobile video editor built with Tauri v2, React 19, and a Rust/FFmpeg backend. It offers multi-tra…
823326active
gpac/gpac
GPAC is an open-source multimedia framework for processing, inspecting, packaging, streaming, and playing audio, video, subtitles, encrypte…
873313stable
PyAV-Org/PyAV
PyAV provides Pythonic bindings for FFmpeg's libraries, exposing containers, streams, packets, codecs, frames, filters, and resamplers for …
953312active
storytold/artcraft
ArtCraft is an open-source desktop application for interactive AI image and video creation, described as 'the IDE for artists'. It provides…
983302active
PlayEdu/PlayEdu
PlayEdu is a 100% open-source enterprise training system (LMS) built with Java/SpringBoot3 and React18, deployable privately via Docker. Th…
683294active
timerring/bilive
BILIVE is a Python application that records Bilibili live streams and danmaku 24/7, then automatically renders danmaku and AI-generated sub…
573291active
OvenMediaEngine
OvenMediaEngine is an open-source (AGPL-3.0) C++ live streaming server that ingests streams via WebRTC, SRT, RTMP, RTSP, and MPEG-2 TS and …
873277active
jixiaozhong/Sonic
Sonic is the official PyTorch implementation of the CVPR 2025 paper 'Sonic: Shifting Focus to Global Audio Perception in Portrait Animation…
463273active
mrlt8/docker-wyze-bridge
A Docker-based bridge that creates local WebRTC, RTSP, RTMP, or HLS/Low-Latency HLS streams from Wyze cameras without firmware modification…
663268active
op7418/NanoBanana-PPT-Skills
An AI-powered tool that generates high-quality presentation slides as images using Google's Nano Banana Pro (Gemini image model), with opti…
413266active
mtvpls/MoonTVPlus
MoonTVPlus is a self-hosted, enhanced fork of MoonTV that aggregates video from multiple sources into a web-based streaming player built wi…
593251active
hydrusnetwork/hydrus
Hydrus Network is a desktop media management application that organizes large file collections with tags instead of folders, in a booru-sty…
953238active
jy0205/Pyramid-Flow
Pyramid Flow is the official PyTorch implementation of a training-efficient autoregressive video generation model based on pyramidal flow m…
233213active
Djdefrag/QualityScaler
QualityScaler is a Windows GUI application that uses AI deep-learning models to upscale, enhance, and de-noise images and videos. It is wri…
893207active
taxigps/xbmc-addons-chinese
A Kodi (XBMC) add-on repository distributing Chinese-language video plugins and subtitle services. Users install it as a zip in Kodi to bro…
323204active
stepfun-ai/Step-Video-T2V
Step-Video-T2V is an open-source text-to-video generation model from StepFun, released with inference code and pretrained weights (includin…
223185active
Rudrabha/Wav2Lip
Wav2Lip is the official research code for the ACM Multimedia 2020 paper 'A Lip Sync Expert Is All You Need for Speech to Lip Generation In …
4113221maintenance
pytube/pytube
pytube is a lightweight, dependency-free Python library and command-line utility for downloading YouTube videos, playlists, and caption tra…
2313177maintenance
axcore/tartube
Tartube is a free, open-source GUI front-end for youtube-dl, yt-dlp and other compatible video downloaders, written in Python 3 / Gtk 3. It…
823166active
yichengchen/ATV-Bilibili-demo
An unofficial BiliBili (Bilibili) client for Apple TV written in Swift. It supports QR-code login, video playback with danmaku (bullet comm…
863164active
tnfe/FFCreator
FFCreator is a Node.js library for programmatically creating short videos from images, music, video clips, and text. It renders fast (a 5-m…
233161active
ali-vilab/VGen
VGen is the official repository for a holistic video generation ecosystem built on diffusion models, including the I2VGen-XL cascaded image…
283154active
easymodo/qimgv
qimgv is a fast, lightweight desktop image viewer built with Qt, featuring optional video playback via libmpv. It offers a minimal unclutte…
483147active
hero8152/Infinite-Canvas
An infinite canvas desktop application for orchestrating AI image, video, and LLM generation workflows. It integrates with ComfyUI, OpenAI-…
553143active
z-x-yang/Segment-and-Track-Anything
An open-source pipeline (SAM-Track) that segments and tracks arbitrary objects in videos using the Segment Anything Model for key-frame seg…
583140active
shaked6540/YoutubePlaylistDownloader
A Windows WPF desktop application for downloading entire YouTube playlists, channels, or single videos, with optional conversion to many me…
943133active
cyao2q/files
A Chinese-language distribution hub for TVBox, an open-source Android TV box media player, along with curated JSON subscription configs, re…
763132active
chenyme/Chenyme-AAVT
Chenyme-AAVT is a fully automated audio/video translation application that uses Whisper (faster-whisper) for speech recognition, large lang…
103129active
CharlesPikachu/videodl
A lightweight video downloader written in pure Python that parses and downloads videos from dozens of streaming platforms (Douyin, Bilibili…
813105active
jliljebl/flowblade
Flowblade is a multitrack non-linear video editor for Linux built with Python on the MLT framework. It supports cutting clips, applying ima…
883096active
HaishinKit
A Swift library for live camera and microphone streaming via RTMP, SRT, and WebRTC (WHEP/WHIP) on iOS, macOS, tvOS, and visionOS. It suppor…
883075active
tsukinaha/tsukimi
Tsukimi is a third-party Jellyfin media client for Linux built with GTK4 and Rust, using mpv for video playback. It provides a native deskt…
903059active
mahlernim/google-timeline-visualizer
An Android app (with an iPhone web app) that turns Google Maps Timeline (Location History) exports into an animated travel video. Users sel…
833049active
RootEncoder
RootEncoder is an Android library written in Java/Kotlin for encoding and pushing live video/audio streams to media servers over RTMP, RTSP…
963041active
damontecres/Wholphin
Wholphin is an open-source Android TV client for Jellyfin with a from-scratch UI inspired by Plex. It supports playback via ExoPlayer or MP…
853034active
Agentchengfeng/chengfeng-videocut-skills
A Claude Code / Codex Skills plugin that turns an AI coding agent into a Chinese talking-head video editing assistant. It orchestrates skil…
683031active
androidx/media
AndroidX Media (Jetpack Media3) is a collection of Android libraries for media use cases, including the ExoPlayer extensible media player, …
973024stable
Jzvd/JZVideo
JZVideo (JiaoZiVideoPlayer) is a highly customizable Android video player framework written in Java. It wraps pluggable media backends such…
523014active
Xpra
Xpra is a multi-platform screen and application forwarding tool, known as 'screen for X', that lets you run graphical applications on a rem…
983011stable
Doubiiu/DynamiCrafter
DynamiCrafter is an open-source research model that animates open-domain still images into short videos using pre-trained video diffusion p…
273005active
MeiGen-AI/MultiTalk
MultiTalk is an audio-driven framework for generating multi-person conversational videos from multi-stream audio, a reference image, and a …
533000active
williamyang1991/Rerender_A_Video
The official PyTorch implementation of 'Rerender A Video', a SIGGRAPH Asia 2023 zero-shot text-guided video-to-video translation framework.…
302997stable
staxrip/staxrip
StaxRip is a powerful video and audio encoding GUI for Windows that orchestrates console encoders like x265, x264, NVENC, rav1e, and ffmpeg…
982995active
Video_Spider
A PHP-based web service that parses short-video links from platforms like Douyin, Kuaishou, Weibo, and Pipixia to return watermark-free vid…
532991active
gstory0404/Cinetry
Cinetry is a cross-platform, purely local media player client that aggregates content from user-configured media servers such as Jellyfin, …
832977active
Eanya-Tonic/CCTV_Viewer
An Android TV / set-top-box browser app for watching web-based live TV channels (CCTV and provincial satellite channels in China) with a re…
242959active
muaz-khan/WebRTC-Experiment
A collection of WebRTC demos, experiments, libraries, and examples including RecordRTC, RTCMultiConnection, DetectRTC, and MultiStreamsMixe…
3212051maintenance
Kruk2/jasna
Jasna is a GPU-accelerated tool that detects and restores mosaics in JAV videos and still images, with a native GUI, CLI, and streaming sup…
842943active

← prev page 4 / 18 next →