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
rust-ffmpeg
A safe Rust wrapper around the FFmpeg C libraries, published as the ffmpeg-next crate. It is a fork of the abandoned rust-ffmpeg crate and …
862003maintenance
BrikerMan/BMPlayer
BMPlayer is a Swift video player library for iOS built on top of AVPlayer. It supports horizontal and vertical playback, gesture-based volu…
232002maintenance
fyhertz/spydroid-ipcamera
Spydroid is an Android application that streams a phone's camera and microphone to a browser or VLC, with configurable H.263/H.264 video an…
321984maintenance
coursera-dl/edx-dl
A Python command-line tool that downloads video lectures and course materials from Open edX-based platforms such as edX.org, Stanford Onlin…
231962maintenance
CiaraStrawberry/TemporalKit
TemporalKit is an automatic1111 extension that adds temporal stability to Stable Diffusion video renders by generating keyframes and interp…
311958maintenance
ponchio/untrunc
Untrunc is a command-line tool written in C++ that repairs damaged (truncated) MP4, M4V, MOV, 3GP video files and M4A audio files. It works…
321951maintenance
mariohahn/MHVideoPhotoGallery
An Objective-C library for iOS that provides a customizable photo and video gallery with image viewer, overview grid, and interactive trans…
321943maintenance
alyssaxuu/animockup
Animockup is a browser-based design tool for creating animated device mockups and product teaser videos. Users can place videos or images i…
321931maintenance
piemonte/PBJVision
PBJVision is an Objective-C camera library for iOS built on AVFoundation, offering touch-to-record video, slow motion capture, and photogra…
101916maintenance
yrom/ScreenRecorder
An Android demo application that records the device screen without root on Android 5.0+, optionally capturing microphone audio simultaneous…
231906maintenance
tjallingt/react-youtube
A React component that wraps the YouTube IFrame Player API, letting you embed and control YouTube videos declaratively in React apps. It ex…
231903maintenance
bugswriter/notflix
Notflix is a shell script that scrapes 1337x for magnet links and streams the resulting torrents via peerflix. It is a lightweight command-…
321901maintenance
ingbyr/vdm
VDM (Video Download Manager) is a cross-platform desktop GUI that wraps command-line video downloaders such as youtube-dl and annie. It let…
101896maintenance
NVIDIA-AI-IOT/deepstream_python_apps
Python bindings and sample applications for NVIDIA's DeepStream SDK, built with Pybind11 and Gst Python for constructing video analytics pi…
531893maintenance
WASasquatch/was-node-suite-comfyui
An extensive custom node suite for ComfyUI with over 210 nodes covering image processing, masking, text processing, animation, and AI-assis…
761875maintenance
open-mmlab/mmaction
MMAction is an open-source PyTorch toolbox for video action understanding, covering action recognition, temporal action detection, and spat…
321875maintenance
facebookresearch/TimeSformer
Official PyTorch implementation of TimeSformer, a space-time attention transformer model for video understanding from an ICML 2021 paper. I…
101862maintenance
olive-editor/olive
Olive is a free, open-source non-linear video editor built with C++ and Qt, using OpenGL for hardware-accelerated rendering. It runs on Win…
239130experimental
cytopia/ffscreencast
ffscreencast is a shell wrapper around ffmpeg that provides fool-proof command-line screen recording with automatic detection of monitors, …
321825maintenance
LingBot-World
LingBot-World is an open-source world model that generates high-fidelity, interactive simulated environments from video generation, support…
561823maintenance
chaychan/TouTiao
An Android app that closely replicates the Toutiao (Today's Headlines) news client, built with RxJava, Retrofit, and MVP architecture. It s…
321816maintenance
MCG-NJU/VideoMAE
Official PyTorch implementation of VideoMAE, a masked autoencoder method for data-efficient self-supervised video pre-training with video t…
321803maintenance
deepch/RTSPtoWebRTC
A Go service that streams RTSP camera feeds to web browsers over WebRTC using Pion, without ffmpeg or gstreamer. It serves an HTTP endpoint…
741791maintenance
lanceseidman/PiCAST
PiCAST is a lightweight shell/Node.js application that turns a Raspberry Pi into a Chromecast-like streaming device controlled via HTTP req…
621791maintenance
qdrzwd/VideoRecorder
An Android video recording library modeled after Tencent's Weishi app, supporting press-to-record and release-to-pause with segmented progr…
321790maintenance
dreamoving/dreamoving-project
DreaMoving is the official implementation of a diffusion-based controllable video generation framework from Alibaba that produces high-qual…
271789maintenance
ali-vilab/dreamtalk
DreamTalk is the official implementation of a diffusion-based framework for generating expressive, audio-driven talking head videos from a …
271788maintenance
Artistic Video Style Transfer
A Torch (Lua) implementation of the paper 'Artistic style transfer for videos', which applies the style of a painting to an entire video wh…
101753maintenance
yangchaojiang/ZoomPreviewPicture-
An Android library that provides WeChat-style full-screen image, video, and GIF preview with smooth zoom transitions from thumbnails to ful…
321751maintenance
benwilber/boltstream
Boltstream is a self-hosted live video streaming platform combining a Django web application with nginx-rtmp for RTMP ingest and HLS playba…
101748maintenance
iqiqiya/iqiqiya-API
A PHP-based collection of free web API endpoints for parsing media from Chinese platforms (Douyin, Kuaishou, Bilibili, NetEase Music, Ximal…
101741maintenance
JustLive
An Android app that aggregates live streams from multiple Chinese platforms (Huya, Douyu, Bilibili, NetEase CC, Douyin) into a single inter…
231728maintenance
yangchaojiang/yjPlay
yjPlay (JPlayer) is an Android video player library built on top of ExoPlayer, offering customizable UI layouts, gesture controls for brigh…
321727maintenance
pili-engineering/PLDroidShortVideo
PLDroidShortVideo is Qiniu's short-video SDK for Android, offering camera capture, beauty filters, watermarks, segmented recording, video e…
231714maintenance
befovy/fijkplayer
fijkplayer is a Flutter media player plugin for Android and iOS built on top of ijkplayer (FFmpeg-based). It provides an out-of-the-box vid…
231714maintenance
MattMcManis/Axiom
Axiom is a Windows GUI front-end that generates FFmpeg/FFprobe command scripts for converting and encoding media files. It supports many vi…
231713maintenance
streamio/streamio-ffmpeg
A Ruby gem that wraps the ffmpeg command-line tool, providing a simple API for reading movie metadata and transcoding video/audio files. It…
321685maintenance
LoSealL/VideoSuperResolution
A Python library (pip-installable as VSR) collecting reimplementation of state-of-the-art single-image and video super-resolution neural ne…
231685maintenance
yuanqing/vdx
vdx is an intuitive command-line tool for processing video files, powered by FFmpeg. It supports common operations like cropping, trimming,…
321660maintenance
cropsly/ffmpeg-android
Shell scripts and prebuilt binaries for compiling FFmpeg for Android with x264, libass, fontconfig, freetype, fribidi, and lame. It targets…
231650maintenance
AFathi/ARVideoKit
ARVideoKit is an iOS framework that lets developers capture and record ARKit content as videos, photos, Live Photos, and GIFs without scree…
231650maintenance
mjl0602/flutter_tiktok
A Flutter application that clones TikTok's short-video browsing experience, with smooth vertical video scrolling, double-tap likes, comment…
321643maintenance
maykbrito/mini-video-me
Mini Video Me is a small cross-platform desktop webcam player that lets you add and control your webcam overlay during screen recordings. I…
231639maintenance
ispysoftware/iSpy
iSpy is an open source video surveillance application for Windows that connects to webcams and IP cameras, providing live viewing, motion d…
591627maintenance
daimajia/AnimeTaste
AnimeTaste is an open-source Android app for watching curated global independent animations from the AnimeTaste website. It provides a mobi…
231619maintenance
silvanmelchior/RPi_Cam_Web_Interface
A PHP-based web interface for controlling the Raspberry Pi Camera module. It provides live streaming, motion detection, time-lapse capture,…
321599maintenance
VideoFlint/Cabbage
Cabbage is a Swift video composition framework built on top of AVFoundation for iOS. It provides a Timeline-based model for combining video…
321578maintenance
Temporal Segment Networks (TSN)
Official code and pretrained models for Temporal Segment Networks (TSN), a deep learning framework for video action recognition published a…
321577maintenance
waveform80/picamera
A pure Python interface to the Raspberry Pi camera module, supporting Python 2.7+ and 3.2+. It provides APIs for capturing still images and…
321575maintenance
nnx0r/vidage
Vidage is a lightweight JavaScript library that turns HTML5 video into a full-screen background, automatically pausing, playing, hiding, or…
321570maintenance
HumanAIGC/EMO
EMO (Emote Portrait Alive) is a research codebase from Alibaba's Institute for Intelligent Computing that generates expressive talking port…
267580experimental
xmtggh/VideoCalling
An Android demo app for peer-to-peer audio and video calling over a local network, connecting directly via IP address and port. It demonstr…
321554maintenance
vt-vl-lab/FGVC
FGVC is a PyTorch implementation of the ECCV 2020 paper 'Flow-edge Guided Video Completion'. It completes missing regions in videos by extr…
321554maintenance
zhulu111/ComfyUI_Bxb
A ComfyUI custom node plugin that converts ComfyUI workflows into monetizable WeChat, Douyin, and Kuaishou mini-programs or H5 web apps wit…
481510maintenance
MrKepzie/Natron
Natron is a free, open-source, node-graph based video compositing application similar to Adobe After Effects, Nuke, and Blackmagic Fusion. …
231508maintenance
akai-katto/dandere2x
Dandere2x is a tool that speeds up waifu2x video upscaling by exploiting temporal redundancy in anime footage, using P-frame compression so…
231506maintenance
joschuck/matrix-webcam
A Python CLI tool that renders your webcam video feed as a Matrix-style falling-character animation in the terminal. The output can be pipe…
321491maintenance
fossasia/bbb-download
A tool for exporting videos and presentations from BigBlueButton recording instances, usable via a Python command-line script or a browser-…
321484maintenance
ErosZy/WXInlinePlayer
WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi…
231484maintenance
Sharpiless/Yolov5-deepsort-inference
A Python library combining YOLOv5 object detection with DeepSort multi-object tracking to detect, track, and count vehicles and pedestrians…
621483maintenance
WebDSP
WebDSP is a client-side digital signal processing library written in C++ and compiled to WebAssembly, exposed as simple JavaScript function…
321483maintenance
ohoachuck/wwdc-downloader
A Swift script for bulk downloading Apple WWDC session videos, PDF slides, and sample code in one shot, with no external dependencies. It s…
671479maintenance
lettier/gifcurry
Gifcurry is an open-source video editor for GIF makers built in Haskell, offering a GTK GUI, a CLI, and a library API. It converts videos t…
231452maintenance
dji-sdk/Tello-Python
A collection of Python sample modules for controlling and interacting with the Ryze Tello drone, including command scripting, video streami…
321449maintenance
keredson/gnomecast
Gnomecast is a native Linux GTK GUI application for casting local audio and video files to Chromecast devices. It uses ffmpeg for on-the-fl…
231449maintenance
mafintosh/chromecasts
A Node.js library for discovering Chromecast devices on the local network and controlling media playback on them. It provides an event-base…
321448maintenance
m1guelpf/yt-whisper
A Python CLI tool that downloads YouTube videos with yt-dlp and generates subtitle files (VTT) using OpenAI's Whisper speech recognition mo…
321445maintenance
xisuo67/XHS-Spider
XHS-Spider is a polished Windows desktop (WPF, .NET 6) tool for collecting Xiaohongshu (Little Red Book) data, including keyword and user s…
591443maintenance
wenhaochai/StableVideo
StableVideo is the official ICCV 2023 implementation of text-driven, consistency-aware diffusion-based video editing built on ControlNet an…
311436maintenance
sublimehq/anim_encoder
A Python CLI tool from Sublime HQ that converts a series of PNG screenshots into small JavaScript+HTML animations. It includes a capture sc…
321433maintenance
rahul-thakoor/balena-rpiplay
A balena-deployable Docker application that turns a Raspberry Pi into an AirPlay mirroring server by wrapping RPiPlay in a minimal ~14 MB b…
321428maintenance
obra/Youtube2Webpage
A Perl CLI script that converts a YouTube video into a static webpage pairing a transcript generated from closed captions with timestamped …
311422maintenance
eneim/toro
Toro is an Android library that simplifies automatic video playback in RecyclerView lists, starting and pausing videos based on scroll posi…
231414maintenance
moeiscool/Shinobi
Shinobi CE is a free, open-source CCTV/NVR platform written in Node.js for recording and managing IP security cameras. It supports RTSP/ONV…
231408maintenance
Tourenathan-G5organisation/SiliCompressor
SiliCompressor is an Android library for compressing images and videos with a simple, fluent API. It reduces media file sizes while maintai…
231396maintenance
imaginary-cloud/CameraManager
CameraManager is a Swift library that wraps AVFoundation to simplify building custom camera views in iOS apps. It handles camera configurat…
321394maintenance
jaysonlong/webvideo-downloader
A two-part web video downloader: a browser userscript (Violentmonkey/Tampermonkey) extracts video stream URLs from supported sites, and a P…
321393maintenance
sonysuqin/WasmVideoPlayer
A WebAssembly-based video player library that plays H265/HEVC and other FFmpeg-supported codecs in the browser using FFmpeg for demuxing/de…
321391maintenance
oyuyue/nplayer
NPlayer is a highly customizable, plugin-based HTML5 video player written in TypeScript with zero third-party runtime dependencies. It supp…
321388maintenance
dthpham/sminterpolate
A command-line tool that creates motion interpolated videos by rendering intermediate frames using pixel-warping and blending, and produces…
101383maintenance
NVIDIA/VideoProcessingFramework
NVIDIA's Video Processing Framework (VPF) provides C++ libraries with Python bindings for fully hardware-accelerated video decoding, encodi…
101379maintenance
suifengqjn/TBPlayer
TBPlayer is an iOS Objective-C library that enables progressive video playback with AVPlayer while caching the streamed data locally. It su…
321377maintenance
nvidia-cosmos/cosmos-predict2.5
NVIDIA Cosmos-Predict2.5 is a family of world foundation models (WFMs) that generate video predictions of future world states for physical …
671372maintenance
microsoft/FFmpegInterop
A Microsoft open-source library and code sample that integrates FFmpeg into Windows 10/8.1/Phone 8.1 applications via a MediaStreamSource f…
761364maintenance
mayuelala/FollowYourPose
Official PyTorch implementation of Follow-Your-Pose (AAAI 2024), a pose-guided text-to-video generation model that tunes a text-to-image mo…
211356maintenance
VideoContext
VideoContext is an experimental HTML5/WebGL library for composing and rendering interactive videos in the browser. It combines a graph-base…
231353maintenance
ressio/lazy-load-xt
Lazy Load XT is a fast, mobile-oriented, extensible jQuery plugin for lazy loading images, videos, and other media elements. It supports jQ…
321339maintenance
pupunzi/jquery.mb.YTPlayer
A jQuery component that lets you build a custom YouTube player or use any public YouTube video as a page background. It supports filters, a…
691337maintenance
go-opencv/go-opencv
Go bindings for the OpenCV computer vision library, exposing the OpenCV 1.x C API via CGO and an experimental OpenCV 2.x C++ API (the gocv …
321324maintenance
kabachuha/sd-webui-text2video
An Automatic1111 WebUI extension that adds text-to-video generation using diffusion models like ModelScope and VideoCrafter, relying only o…
311320maintenance
remotion-dev/github-unwrapped-2022
A Next.js platform that generates a personalized 'year in review' video for each GitHub user using Remotion and AWS Lambda rendering. It fe…
321318maintenance
dergachev/screengif
A Ruby command-line tool that converts screencast videos (e.g. .mov files) into animated GIFs using ffmpeg, ImageMagick, and gifsicle. It s…
321308maintenance
jcodec/jcodec
JCodec is a pure Java implementation of popular video and audio codecs, including H.264, VP8, MPEG, ProRes, and AAC, along with container d…
291302maintenance
ytdl
node-ytdl-core is a JavaScript library for downloading YouTube videos in Node.js, exposing a stream-friendly API with format selection, byt…
411290maintenance
shahen94/react-native-video-processing
A React Native library providing native video editing capabilities including trimming, compressing, and processing on iOS and Android. It w…
481287maintenance
YuanxunLu/LiveSpeechPortraits
A PyTorch implementation of the SIGGRAPH Asia 2021 paper 'Live Speech Portraits', which generates photorealistic personalized talking-head …
321283maintenance
MasterBin-IIAU/UNINEXT
UNINEXT is the official PyTorch implementation of the CVPR 2023 paper 'Universal Instance Perception as Object Discovery and Retrieval'. It…
311279maintenance
snap-research/articulated-animation
Official research code for the CVPR 2021 paper 'Motion Representations for Articulated Animation' by Snap Research. It animates a static so…
391278maintenance
elanmart/cbp-translate
A demo application that live-translates foreign-language speech in videos into subtitles, mimicking the Cyberpunk 2077 translation effect. …
321274maintenance
s9roll7/ebsynth_utility
An AUTOMATIC1111 WebUI extension that creates stylized or edited videos by combining Stable Diffusion img2img with EbSynth keyframe propaga…
321274maintenance

← prev page 12 / 18 next →