function: video-processing
1714 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Jannchie/anichart.js A TypeScript library for creating animated data visualization videos, rendering charts like bar chart races, line, pie, and map charts via … | 23 | 1127 | maintenance |
| 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, … | 32 | 1117 | maintenance |
| LeonLok/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… | 32 | 1110 | maintenance |
| alfg/docker-nginx-rtmp A Docker image packaging NGINX with the nginx-rtmp-module and FFmpeg compiled from source on Alpine Linux, preconfigured for HLS live strea… | 23 | 1108 | maintenance |
| 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… | 26 | 1102 | maintenance |
| 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 … | 32 | 1100 | maintenance |
| ckkelvinchan/RealBasicVSR Official PyTorch implementation of RealBasicVSR, a real-world video super-resolution model from CVPR 2022, built on MMEditing. It provides … | 32 | 1100 | maintenance |
| 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… | 53 | 1098 | maintenance |
| ashqal/MD360Player4Android A lightweight Android library that renders 360-degree panorama video using OpenGL ES 2.0. It only handles rendering of video frames onto a … | 23 | 1097 | maintenance |
| 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 … | 32 | 1091 | maintenance |
| yqritc/Android-ScalableVideoView An Android library providing a TextureView-based video view with ImageView-style scale types such as fitCenter, centerCrop, and centerTopCr… | 23 | 1085 | maintenance |
| Fancybox Fancybox is a JavaScript lightbox library for displaying images, videos, and other HTML content in an overlay, with touch support, responsi… | 84 | 1081 | maintenance |
| 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… | 32 | 1081 | maintenance |
| 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… | 29 | 1072 | maintenance |
| 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… | 23 | 1072 | maintenance |
| MeoMix/StreamusChromeExtension Streamus is a Google Chrome browser extension that provides a YouTube-based video and music player with playlist management. It is built in… | 23 | 1069 | maintenance |
| parzulpan/livebox LiveBox is a cross-platform network media aggregation application for watching live video streams, HDTV, and listening to online radio stat… | 32 | 1064 | maintenance |
| JiehangXie/PaddleBoBo PaddleBoBo is a Python project built on PaddlePaddle (with PaddleSpeech and PaddleGAN) that quickly generates a virtual streamer (VTuber) f… | 32 | 1062 | maintenance |
| 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… | 23 | 1059 | maintenance |
| cprcrack/VideoEnabledWebView Two Java extension classes (VideoEnabledWebView and VideoEnabledWebChromeClient) that add reliable HTML5 <video> support to Android's WebVi… | 32 | 1056 | maintenance |
| gka/canvid canvid is a tiny dependency-free JavaScript library for playing relatively short videos on HTML canvas elements using image sprites instead… | 32 | 1056 | maintenance |
| 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… | 10 | 1056 | maintenance |
| 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 … | 32 | 1054 | maintenance |
| 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… | 23 | 1054 | maintenance |
| ProjectRTC AndroidRTC is an Android client for ProjectRTC, a WebRTC demo server, enabling video calls between Android devices and desktop browsers. It… | 32 | 1051 | maintenance |
| 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… | 23 | 1051 | maintenance |
| bravekingzhang/text2video A Python web application that converts text (e.g., novel passages) into narrated videos. It splits text into sentences, generates images vi… | 29 | 1049 | maintenance |
| 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… | 32 | 1044 | maintenance |
| 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… | 32 | 1044 | maintenance |
| 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… | 32 | 1041 | maintenance |
| 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… | 23 | 1038 | maintenance |
| facebook/transform360 Transform360 is a C++ video/image filter that converts 360-degree video between projections, typically from equirectangular to cubemap form… | 69 | 1034 | maintenance |
| 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… | 32 | 1032 | maintenance |
| goberoi/faceit A Python script that simplifies swapping faces in videos using the deepfakes/faceswap library, with training data sourced from YouTube vide… | 32 | 1032 | maintenance |
| sniklaus/sepconv-slomo A reference PyTorch implementation of Video Frame Interpolation via Adaptive Separable Convolution, which generates intermediate frames bet… | 43 | 1021 | maintenance |
| 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… | 32 | 1016 | maintenance |
| 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 … | 23 | 1011 | maintenance |
| johannakarras/DreamPose Official PyTorch implementation of DreamPose, a Stable Diffusion-based model that synthesizes animated fashion videos from a single image a… | 30 | 1004 | maintenance |
| 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… | 10 | 1000 | maintenance |
| guoqincode/Open-AnimateAnyone An unofficial PyTorch implementation of Animate Anyone, a diffusion-based method that animates a static character image using pose sequence… | 26 | 2923 | experimental |
| 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… | 50 | 2448 | experimental |
| 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… | 39 | 2331 | experimental |
| 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… | 80 | 2297 | experimental |
| Lightricks/LTX-Desktop LTX Desktop is an open-source desktop application for generating videos with Lightricks' LTX generative video models, either locally on sup… | 82 | 1920 | experimental |
| magic-research/magic-edit MagicEdit is a research implementation of a diffusion-based video editing model from ByteDance that disentangles appearance and motion for … | 10 | 1790 | experimental |
| 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… | 76 | 1789 | experimental |
| 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… | 98 | 1736 | experimental |
| 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… | 66 | 1728 | experimental |
| lichao-sun/Mora Mora is an open-source multi-agent framework for generalist video generation, using multiple collaborative visual AI agents to replicate ca… | 25 | 1592 | experimental |
| 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… | 76 | 1463 | experimental |
| lucidrains/video-diffusion-pytorch A Pytorch implementation of the Video Diffusion Models paper by Jonathan Ho, extending denoising diffusion probabilistic models (DDPMs) to … | 23 | 1383 | experimental |
| 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… | 56 | 1376 | experimental |
| 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… | 31 | 1166 | experimental |
| yazaldefilimone/ffmpreg FFmpReg is a Rust-native multimedia toolkit that decodes, transforms, and encodes audio and video without requiring FFmpeg, offering both a… | 53 | 1121 | experimental |
| 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… | 66 | 1071 | experimental |
| siddharthvaddem/openscreen OpenScreen is a free, open-source desktop screen recording app that produces polished product demos with auto-zoom, cursor effects, webcam … | 10 | 39903 | abandoned |
| leiurayer/downkyi Downkyi (哔哩下载姬) was a Windows desktop GUI application for downloading videos, danmaku (bullet comments), subtitles, and audio from Bilibili… | 64 | 24424 | abandoned |
| google/ExoPlayer ExoPlayer is an application-level media player library for Android supporting local and streamed audio/video playback with customizable ren… | 49 | 21930 | abandoned |
| Hunlongyu/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… | 23 | 14509 | abandoned |
| nilaoda/BBDown BBDown is a command-line tool for downloading videos from Bilibili, written in C#. It supports fetching video and audio streams, subtitles,… | 10 | 13900 | abandoned |
| liupan1890/aliyunpan XiaoBaiYang is an unofficial third-party desktop client for Alibaba Cloud Drive (AliyunPan) built on the web API, supporting Windows, macOS… | 23 | 11862 | abandoned |
| phobal/ivideo An Electron-based cross-platform desktop video player client that aggregates videos from mainstream Chinese video platforms (Tencent Video,… | 10 | 11825 | abandoned |
| MathewSachin/Captura Captura is a free, open-source Windows screen capture application that records screencasts (Avi/Gif/Mp4), takes screenshots, and can overla… | 61 | 10808 | abandoned |
| 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… | 10 | 10555 | abandoned |
| 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… | 10 | 8240 | abandoned |
| yaobiao131/downkyicore A cross-platform desktop application (built with Avalonia) for downloading videos from Bilibili, supporting batch downloads up to 8K, HDR, … | 68 | 7507 | abandoned |
| 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, … | 47 | 6325 | abandoned |
| arthenica/ffmpeg-kit FFmpegKit is a collection of tools for using FFmpeg in Android, iOS, Linux, macOS, tvOS, Flutter, and React Native applications, including … | 10 | 5849 | abandoned |
| wuhaoyu1990/MagicCamera An Android camera application providing over 40 real-time filters, photo capture, video recording, and an image editor with face-beauty fea… | 32 | 5512 | abandoned |
| mpc-hc/mpc-hc Media Player Classic - Home Cinema (MPC-HC) is a free, open-source, lightweight video and audio player for Windows supporting most common f… | 10 | 5283 | abandoned |
| yixia/VitamioBundle Vitamio is a multimedia framework library for Android (and iOS) providing a MediaPlayer replacement with hardware-accelerated decoding and … | 32 | 5254 | abandoned |
| popcorn-time/popcorn-app Popcorn Time was a desktop application that let users stream movies directly from torrent sources (via YIFY and the peerflix Node.js module… | 23 | 5149 | abandoned |
| btjawa/BiliTools BiliTools is a tool for downloading and processing content from the Bilibili video platform. The project has been discontinued as of July 2… | 10 | 5144 | abandoned |
| tiajinsha/JKVideo JKVideo is a feature-rich third-party Bilibili client built with React Native and Expo, offering DASH video playback, real-time danmaku (bu… | 68 | 4999 | abandoned |
| r0oth3x49/udemy-dl A cross-platform Python command-line utility for downloading Udemy course videos and subtitles for personal offline use. It supports resumi… | 10 | 4954 | abandoned |
| chentao0707/SimplifyReader SimplifyReader is an Android client app built with Google Material Design, featuring five modules: news reading, image browsing, video watc… | 32 | 4544 | abandoned |
| HotBitmapGG/bilibili-android-client An unofficial third-party Bilibili video client for Android, built in Java with RxJava, Retrofit2, OkHttp3, and ijkplayer for video playbac… | 23 | 4469 | abandoned |
| butterproject/butter-desktop Butter Desktop is an Electron-based desktop application that lets users stream and watch movies and TV shows via torrent streaming, built w… | 23 | 4256 | abandoned |
| agermanidis/autosub Autosub is a Python command-line utility that auto-generates subtitles for video or audio files. It performs voice activity detection, tran… | 32 | 4191 | abandoned |
| Tencent/vap VAP (Video Animation Player) is a cross-platform library from Tencent's Penguin Esports for playing cool特效 animations using video with hard… | 44 | 4178 | abandoned |
| tanersener/mobile-ffmpeg MobileFFmpeg is a library that packages FFmpeg and FFprobe for Android, iOS, and tvOS, with prebuilt binaries and support for many external… | 10 | 4139 | abandoned |
| johnboiles/obs-mac-virtualcam An OBS Studio plugin for macOS that creates a virtual webcam device from OBS's output, allowing composited video to be used in apps like Zo… | 10 | 4034 | abandoned |
| chrippa/livestreamer Livestreamer is a Python command-line utility that extracts video streams from services like Twitch, YouTube Live, and Dailymotion and pipe… | 23 | 3864 | abandoned |
| typcn/bilibili-mac-client An unofficial native macOS client for Bilibili built on mpv, supporting hardware-accelerated playback, low-CPU danmaku (bullet comment) ren… | 23 | 3843 | abandoned |
| YTLitePlus/YTLitePlus YTLitePlus is a tweaked YouTube client for iOS bundling YouTube Plus (YTLite) with tweaks like iSponsorBlock, background playback, ad remov… | 64 | 3652 | abandoned |
| jp9000/OBS Open Broadcaster Software (OBS) is an open-source live streaming and recording application for Windows. This original version is deprecated… | 23 | 3425 | abandoned |
| YenalyLiew/Han1meViewer A deprecated third-party Android video viewing application written in Kotlin, built for learning and code exchange purposes. The project is… | 56 | 3328 | abandoned |
| vodkabears/Vide Vide is a jQuery plugin for adding fullscreen video backgrounds to web pages via simple data attributes or JS initialization. It handles mu… | 23 | 3250 | abandoned |
| polymorphicshade/Tubular Tubular is an Android YouTube front-end client forked from NewPipe that adds SponsorBlock segment skipping and Return YouTube Dislike count… | 10 | 3194 | abandoned |
| RemotePinee/AudioVisual AudioVisual was a personal, experimental desktop application for audio-visual work whose source code, builds, and history have been removed… | 57 | 3183 | abandoned |
| tckmn/mkcast mkcast is a Python-based command-line tool for creating GIF screencasts of a terminal window with key presses overlaid on the recording. It… | 32 | 3095 | abandoned |
| blackjack4494/yt-dlc youtube-dlc is a Python-based command-line media downloader and library for downloading videos from YouTube and other video platforms, fork… | 23 | 3041 | abandoned |
| max-mapper/screencat ScreenCat is an open-source Electron app for screen sharing and remote collaboration over WebRTC, letting a remote user view your desktop a… | 23 | 3003 | abandoned |
| YePpHa/YouTubeCenter YouTube Center is a browser extension/userscript that enhances YouTube with features like video downloading, automatic quality selection, a… | 10 | 2905 | abandoned |
| JAVClub/core A self-hosted adult video (JAV) library platform that automatically scrapes metadata, downloads videos via torrents, uploads them to Google… | 10 | 2875 | abandoned |
| pchen66/panolens.js Panolens.js is an event-driven, WebGL-based JavaScript panorama viewer built on top of Three.js, supporting equirectangular images, cubemap… | 10 | 2856 | abandoned |
| Franiac/TwitchLeecher Twitch Leecher is a Windows desktop application for downloading Twitch broadcasts (VODs), known for fast multi-threaded downloads. The proj… | 32 | 2802 | abandoned |
| MichaelHuyp/Bilibili_Wuxianda An open-source iOS client that imitates the Bilibili video app, built in Objective-C. It implements the launch page, carousel, live/recomme… | 32 | 2708 | abandoned |
| mortenjust/droptogif A macOS app that converts movie files to animated GIFs with zero clicks, either by dragging a video onto the app or by watching a folder an… | 23 | 2698 | abandoned |
| ryanjay0/miles-deep Miles Deep is a C++ deep learning application built on Caffe that classifies each second of a pornographic video into six sexual act catego… | 23 | 2658 | abandoned |