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
cuiocean/ZY-Player-APP
ZY Player APP is a free, cross-platform mobile video resource player built with Uni-app and Vue. It lets users play videos from custom sour…
231270maintenance
etianen/html5media
A single-line JavaScript library that enables HTML5 <video> and <audio> tags to work in all major browsers, including older ones with incon…
321264maintenance
BrandonJoffe/home_surveillance
A self-hosted home surveillance application that processes streams from multiple IP cameras, performs motion detection and facial recogniti…
321260maintenance
matvp91/indigo-player
indigo-player is a highly extensible, modern JavaScript video player library built on top of the HTML5 video element. It supports MPEG-DASH…
321244maintenance
munnerz/kube-plex
kube-plex is a scalable Plex Media Server deployment for Kubernetes that offloads transcoding work to ephemeral pods across the cluster. It…
321244maintenance
h264ify
A Chrome/Firefox/Edge browser extension that forces YouTube to stream H.264 video instead of VP8/VP9. It improves playback performance on m…
331239maintenance
jfzhang95/pytorch-video-recognition
A PyTorch library implementing C3D, R3D, and R2Plus1D models for video action recognition, with training scripts for UCF101 and HMDB51 data…
321234maintenance
GeekAlexis/FastMOT
FastMOT is a high-performance multiple object tracking system combining YOLO/SSD detection, Deep SORT with OSNet ReID, and KLT optical flow…
231219maintenance
tencentyun/TRTCSDK
Tencent Cloud TRTC (Tencent Real-Time Communication) SDK, a cross-platform audio/video calling and low-latency live streaming SDK. This Git…
231209maintenance
JeroenMols/LandscapeVideoCamera
An Android library providing a custom video capture activity with granular control over resolution, bitrate, filesize, duration, and codecs…
231209maintenance
excamera/alfalfa
Alfalfa is a purely functional VP8 video encoder and decoder written in C++ in explicit state-passing style, developed at Stanford. It unde…
321202maintenance
DevonCrawford/Video-Editing-Automation
A C toolkit of algorithmic building blocks built on top of ffmpeg to automate parts of the video editing process. It provides source code a…
321201maintenance
robvdpol/RaceControl
Race Control is an open source, unofficial F1TV desktop client for Windows written in C# on .NET. It lets users watch live and on-demand Fo…
101196maintenance
MaurycyLiebner/enve
enve is an open-source 2D animation application for Linux and Windows, supporting vector and raster animation as well as sound and video fi…
101196maintenance
zhimingshenjun/DD_Monitor
DD_Monitor is a PyQt5-based desktop application for monitoring multiple live streams simultaneously, built around VLC playback with danmaku…
231185maintenance
salvadordeveloper/flutter-tiktok
A TikTok clone mobile app built with Flutter and Firebase, featuring a swipeable short-video feed with user data and animations. It serves …
321182maintenance
TwitchRecover/TwitchRecover
Twitch Recover is a free tool that lets users view, recover, and download all types of Twitch videos, including VODs, clips, highlights, an…
231179maintenance
yutto-dev/bilili
bilili is a Python CLI tool for downloading Bilibili videos (including bangumi/season content) along with danmaku comments and subtitles. I…
101175maintenance
Ovilia/Polyvia
Polyvia is a JavaScript library that converts images and live webcam video into low-poly style artwork using triangulation. It provides bro…
321163maintenance
ChenyangQiQi/FateZero
FateZero is a zero-shot text-based video editing framework built on pretrained Stable Diffusion models, introduced in an ICCV 2023 Oral pap…
211163maintenance
JargeZ/ntscqt
A GUI application (also known as Line Maker 10.0) that applies a VHS/NTSC analog video simulation effect to video files, built in Python. T…
231160maintenance
ajay-sainy/Wav2Lip-GFPGAN
A pipeline combining Wav2Lip lip-sync generation with GFPGAN face restoration to produce high-quality talking-head videos from an input vid…
321159maintenance
davidohayon669/react-native-youtube
A React Native component that embeds YouTube video playback in mobile apps, wrapping the YouTube Android Player API and a WKWebView player …
231159maintenance
kyle8998/Vynchronize
Vynchronize is a real-time video synchronization web application that lets friends watch online videos together in shared rooms. It uses So…
231158maintenance
all-in-aigc/sorafm
Sora.FM is a self-hostable Next.js web application that showcases AI-generated videos from OpenAI's Sora text-to-video model and provides a…
261156maintenance
muaz-khan/Chrome-Extensions
A collection of WebRTC-based Google Chrome extensions by Muaz Khan, including screen recording (RecordRTC) and peer-to-peer desktop screen …
321154maintenance
showlab/Show-1
Show-1 is a research codebase implementing a text-to-video generation model that combines pixel and latent diffusion models, published at I…
431147maintenance
jclem/gifify
gifify is a shell script CLI that converts movies and screen recordings into GIFs. It supports options for output naming, cropping, framera…
231139maintenance
akuse-app/akuse
Akuse is a free, open-source desktop application for streaming anime without ads, built with TypeScript and integrated with AniList. It agg…
101137maintenance
moyada/stealer
A self-hosted Python web application that parses and downloads watermark-free videos from Chinese short-video platforms such as Douyin, Kua…
321130maintenance
MRzzm/DINet
DINet is the official PyTorch implementation of an AAAI 2023 paper on realistic face visually dubbing, which deforms and inpaints mouth reg…
321129maintenance
Jannchie/anichart.js
A TypeScript library for creating animated data visualization videos, rendering charts like bar chart races, line, pie, and map charts via …
231129maintenance
Multi-Camera Live Object Tracking
A Python application that performs live multi-camera object detection, tracking, and counting using YOLO v4 and Deep SORT, with a Flask web…
321120maintenance
rasguanabana/ytfs
YTFS is a FUSE-based virtual filesystem that lets you search YouTube and play videos as regular files with any media player. You mount it, …
321116maintenance
ckkelvinchan/RealBasicVSR
Official PyTorch implementation of RealBasicVSR, a real-world video super-resolution model from CVPR 2022, built on MMEditing. It provides …
321115maintenance
FFmpeg Commander
A Docker image packaging NGINX with the nginx-rtmp-module and FFmpeg compiled from source on Alpine Linux, preconfigured for HLS live strea…
231109maintenance
Flode-Labs/vid2densepose
A Python tool that applies the DensePose model to videos, producing color-coded part-index visualizations for each frame. Its output is des…
271100maintenance
iizukanao/node-rtsp-rtmp-server
A Node.js streaming server that supports RTSP, RTMP (including RTMPE/RTMPT/RTMPTE), and HTTP protocols for serving H.264 video and AAC audi…
491097maintenance
131/h264-live-player
A JavaScript library that plays live H.264 video streams in the browser by wrapping the Broadway WebGL-accelerated decoder, with NAL units …
321097maintenance
MD360Player
A lightweight Android library that renders 360-degree panorama video using OpenGL ES 2.0. It only handles rendering of video frames onto a …
231096maintenance
dyh/unbox_yolov5_deepsort_counting
A Python application that combines YOLOv5 object detection with DeepSORT multi-object tracking to detect, track, and count pedestrians and …
321092maintenance
Fancybox
Fancybox is a JavaScript lightbox library for displaying images, videos, and other HTML content in an overlay, with touch support, responsi…
951089maintenance
yqritc/Android-ScalableVideoView
An Android library providing a TextureView-based video view with ImageView-style scale types such as fitCenter, centerCrop, and centerTopCr…
231085maintenance
wilson1yan/VideoGPT
VideoGPT is a PyTorch implementation of a video generation model that combines a VQ-VAE with 3D convolutions and axial attention with a GPT…
321084maintenance
Wangt-CN/DisCo
DisCo is a CVPR 2024 research codebase for referring human dance generation, producing realistic dance images and videos from a reference h…
301073maintenance
unity3d-jp/FrameCapturer
A Unity plugin (C++ native code) that captures framebuffers, G-buffers, and audio from Unity and exports them to image, video, or audio fil…
231071maintenance
Streamus
Streamus is a Google Chrome browser extension that provides a YouTube-based video and music player with playlist management. It is built in…
231069maintenance
parzulpan/livebox
LiveBox is a cross-platform network media aggregation application for watching live video streams, HDTV, and listening to online radio stat…
321064maintenance
justdan96/tsMuxer
tsMuxer is a C++ transport stream muxer for remuxing/muxing elementary streams and container formats (EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2…
101059maintenance
BurguerJohn/Dain-App
Dain-App is a video frame interpolation application built on the DAIN (Depth-Aware Video Frame Interpolation) deep learning model. It provi…
231058maintenance
illuspas/nginx-rtmp-win32
Prebuilt Windows binaries of nginx with the nginx-rtmp-module, bundling OpenSSL, PCRE, and zlib. It provides an RTMP media server with live…
991057maintenance
JiehangXie/PaddleBoBo
PaddleBoBo is a Python project built on PaddlePaddle (with PaddleSpeech and PaddleGAN) that quickly generates a virtual streamer (VTuber) f…
321057maintenance
cprcrack/VideoEnabledWebView
Two Java extension classes (VideoEnabledWebView and VideoEnabledWebChromeClient) that add reliable HTML5 <video> support to Android's WebVi…
321057maintenance
piergiaj/pytorch-i3d
A PyTorch port of DeepMind's I3D (Inflated 3D ConvNet) models pretrained on the Kinetics dataset for video action recognition. It includes …
321057maintenance
bravekingzhang/text2video
A Python web application that converts text (e.g., novel passages) into narrated videos. It splits text into sentences, generates images vi…
301052maintenance
ProjectRTC
AndroidRTC is an Android client for ProjectRTC, a WebRTC demo server, enabling video calls between Android devices and desktop browsers. It…
321051maintenance
niltsh/MPlayerX
MPlayerX is a native macOS media player built on FFmpeg and MPlayer that plays virtually any media format without extra codecs. It supports…
231050maintenance
gka/canvid
canvid is a tiny dependency-free JavaScript library for playing relatively short videos on HTML canvas elements using image sprites instead…
321049maintenance
ithewei/hplayer
A multi-screen video player built with Qt, FFmpeg, OpenCV, and OpenGL that plays files, network streams, and capture devices in a configura…
321043maintenance
imoreapps/ffmpeg-avplayer-for-ios-tvos
A small Objective-C/C media player framework for iOS and Apple TV OS built on FFmpeg, supporting most audio/video formats and network strea…
321042maintenance
Silence-GitHub/BBMetalImage
A high-performance Swift library for GPU-accelerated image and video processing built on Apple's Metal, inspired by GPUImage. It provides 8…
321041maintenance
LionelJouin/PiP-Tool
A Windows desktop application that enables Picture-in-Picture mode by capturing a selected region of any window and displaying it in an alw…
231040maintenance
facebook/transform360
Transform360 is a C++ video/image filter that converts 360-degree video between projections, typically from equirectangular to cubemap form…
651035maintenance
goberoi/faceit
A Python script that simplifies swapping faces in videos using the deepfakes/faceswap library, with training data sourced from YouTube vide…
321032maintenance
antimatter15/whammy
Whammy is a small JavaScript library that encodes canvas frames into WebM video files entirely in the browser by reusing WebP-encoded VP8 i…
321031maintenance
sniklaus/sepconv-slomo
A reference PyTorch implementation of Video Frame Interpolation via Adaptive Separable Convolution, which generates intermediate frames bet…
391021maintenance
rossumur/espflix
ESPFLIX is an open-source video streaming set-top box that runs entirely on an ESP32 microcontroller, outputting NTSC/PAL video and audio o…
321019maintenance
thirtythreeforty/neolink
Neolink is a Rust application that acts as an RTSP bridge for Reolink IP cameras that only speak the proprietary Baichuan protocol on port …
231016maintenance
johannakarras/DreamPose
Official PyTorch implementation of DreamPose, a Stable Diffusion-based model that synthesizes animated fashion videos from a single image a…
311004maintenance
google-research/magvit
Official JAX implementation of MAGVIT, a masked generative video transformer from a CVPR 2023 paper by Google Research and CMU. It provides…
101002maintenance
guoqincode/Open-AnimateAnyone
An unofficial PyTorch implementation of Animate Anyone, a diffusion-based method that animates a static character image using pose sequence…
272917experimental
test-time-training/ttt-video-dit
Official PyTorch implementation of 'One-Minute Video Generation with Test-Time Training', which finetunes the CogVideoX 5B diffusion transf…
482451experimental
vanilla-wiiu/vanilla
Vanilla is a software clone of the Wii U Gamepad that lets compatible devices act as a wireless second screen and controller for a Wii U co…
782335experimental
jbilcke-hf/clapper
Clapper is an open-source AI story visualization tool - a video synthesizer and sequencer for creating AI-generated cinema. Users iterate o…
362326experimental
Lightricks/LTX-Desktop
LTX Desktop is an open-source desktop application for generating videos with Lightricks' LTX generative video models, either locally on sup…
832112experimental
IliasHad/edit-mind
Edit Mind is a local-first video knowledge base that indexes video libraries with multi-modal AI analysis (Whisper transcription, YOLO obje…
711814experimental
magic-research/magic-edit
MagicEdit is a research implementation of a diffusion-based video editing model from ByteDance that disentangles appearance and motion for …
101791experimental
scottlamb/moonfire-nvr
Moonfire NVR is an open-source security camera network video recorder written in Rust. It records H.264-over-RTSP streams from IP cameras t…
921747experimental
galaxy-s10/billd-live
Billd-Live is a self-hosted live streaming platform built with Vue3, WebRTC, Node.js (Koa2), SRS, and FFmpeg, similar to Bilibili's web liv…
631736experimental
lichao-sun/Mora
Mora is an open-source multi-agent framework for generalist video generation, using multiple collaborative visual AI agents to replicate ca…
261591experimental
tsoding/musializer
Musializer is a desktop music visualizer written in C that renders real-time visualizations of audio files and can export them as high-qual…
701475experimental
pixel-point/aval
AVAL is an open-source format and runtime for interactive, prerendered video on the web, bundling multiple codec renditions (AV1, VP9, H.26…
531396experimental
lucidrains/video-diffusion-pytorch
A Pytorch implementation of the Video Diffusion Models paper by Jonathan Ho, extending denoising diffusion probabilistic models (DDPMs) to …
231391experimental
farzaa/gemini-bball
A demo project from a viral tweet that uses Google's Gemini API to analyze basketball video frames, with an OpenCV-based visualizer. The co…
291163experimental
yazaldefilimone/ffmpreg
FFmpReg is a Rust-native multimedia toolkit that decodes, transforms, and encodes audio and video without requiring FFmpeg, offering both a…
501135experimental
uTox/uTox
µTox is a lightweight cross-platform client for the Tox peer-to-peer, end-to-end encrypted instant messaging protocol. It supports text cha…
671071experimental
siddharthvaddem/openscreen
OpenScreen is a free, open-source desktop screen recording app that produces polished product demos with auto-zoom, cursor effects, webcam …
1039963abandoned
leiurayer/downkyi
Downkyi (哔哩下载姬) was a Windows desktop GUI application for downloading videos, danmaku (bullet comments), subtitles, and audio from Bilibili…
6024379abandoned
Cuttlefish
ExoPlayer is an application-level media player library for Android supporting local and streamed audio/video playback with customizable ren…
4521942abandoned
ZY Player
ZY-Player is a cross-platform desktop video resource player built with Electron and Vue. It aggregates online video sources with a clean, a…
2314508abandoned
nilaoda/BBDown
BBDown is a command-line tool for downloading videos from Bilibili, written in C#. It supports fetching video and audio streams, subtitles,…
1013882abandoned
phobal/ivideo
An Electron-based cross-platform desktop video player client that aggregates videos from mainstream Chinese video platforms (Tencent Video,…
1011818abandoned
Aliyunpan 小白羊客户端
XiaoBaiYang is an unofficial third-party desktop client for Alibaba Cloud Drive (AliyunPan) built on the web API, supporting Windows, macOS…
2311817abandoned
MathewSachin/Captura
Captura is a free, open-source Windows screen capture application that records screencasts (Avi/Gif/Mp4), takes screenshots, and can overla…
5710865abandoned
phw/peek
Peek is a simple Linux screen recorder with an easy-to-use GTK interface for creating short animated GIF, WebM, MP4, and APNG screencasts o…
1010553abandoned
fluent-ffmpeg/node-fluent-ffmpeg
A Node.js library providing a fluent, chainable API over the ffmpeg command-line tool for media transcoding and processing. It is now depre…
108230abandoned
yaobiao131/downkyicore
A cross-platform desktop application (built with Avalonia) for downloading videos from Bilibili, supporting batch downloads up to 8K, HDR, …
647508abandoned
vvo/gifify
gifify is a Node.js CLI tool and library that converts video files into optimized animated GIFs, with options for trimming, resizing, fps, …
446324abandoned
FFmpegKit
FFmpegKit is a collection of tools for using FFmpeg in Android, iOS, Linux, macOS, tvOS, Flutter, and React Native applications, including …
105848abandoned
wuhaoyu1990/MagicCamera
An Android camera application providing over 40 real-time filters, photo capture, video recording, and an image editor with face-beauty fea…
325515abandoned

← prev page 13 / 18 next →