Video Open Source Projects

Discover 17 open source Video repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Video projects here are most often combined with Library, Python and TypeScript. Last updated October 4, 2026.

ArcReel: Turn Stories and Scripts Into Editable Videos

ArcReel: Turn Stories and Scripts Into Editable Videos

ArcReel is a self-hosted workspace for turning novels, scripts, or product materials into storyboards and short videos. It organizes AI-generated assets and production steps, tracks costs, and can export a CapCut-compatible workflow as a Jianying draft for further editing.

PythonSelf HostedAI Agents
Added Sep 1, 2026 View details
scikit-video: Process Video with Python

scikit-video: Process Video with Python

scikit-video is a Python library for video I/O and video-oriented analysis, including quality metrics and temporal processing. It suits researchers and developers who want Python-based tools to experiment with video algorithms alongside SciPy and scikit-image.

PythonVideoLibrary
Added Jul 27, 2026 View details
vidgear: Capture, Process, Write, and Stream Video in Python

vidgear: Capture, Process, Write, and Stream Video in Python

VidGear is a Python framework that unifies video capture, processing, encoding, and streaming through specialized APIs built on tools such as OpenCV and FFmpeg. It suits developers building real-time media applications who want threaded or asynchronous workflows without wiring each backend themselves.

PythonFrameworkVideo
Added Jul 27, 2026 View details
REAL-Video-Enhancer: Interpolate and Upscale Videos

REAL-Video-Enhancer: Interpolate and Upscale Videos

A desktop video-processing app for interpolating frames, upscaling, decompressing, and denoising video on Windows, Linux, and macOS. It offers several inference backends for different GPU hardware.

PythonDesktop AppVideo
Added Jun 19, 2026 View details
h264-mp4-encoder: Encode H.264 Video to MP4 in JavaScript

h264-mp4-encoder: Encode H.264 Video to MP4 in JavaScript

A WebAssembly-backed library for encoding RGBA or YUV frames into H.264 video in an MP4 container. It targets JavaScript applications in browsers or Node.js, including workflows that turn canvas frames into video.

C++JavaScriptTypeScript
Added May 25, 2026 View details
inscribed: Create Slides and Stop-Motion Animations

inscribed: Create Slides and Stop-Motion Animations

Inscribed is a browser-based slide and animation editor built around Excalidraw. It suits creators who want to draw scenes, arrange them as slides, present them, and export animations without a separate drawing workflow.

TypeScriptReactWeb App
Added May 6, 2026 View details
RedditVideoMakerBot: Generate Videos from Reddit Posts

RedditVideoMakerBot: Generate Videos from Reddit Posts

RedditVideoMakerBot automates the creation of short videos from Reddit content, without manual video editing or asset compiling. It is for creators who want to generate a video file for manual upload to social platforms.

PythonAutomationCLI
Added Mar 30, 2026 View details
core: Compose and Render Video in the Browser

core: Compose and Render Video in the Browser

Diffusion Studio Core is a TypeScript engine for composing and rendering video, audio, and images in browser-based timeline applications. It suits developers building editors or media tools that need interactive playback and browser-based output.

TypeScriptLibraryBrowser
Added Mar 12, 2026 View details
yt-channel-downloader: Selectively Download Videos in a Desktop App

yt-channel-downloader: Selectively Download Videos in a Desktop App

A PyQt 6 desktop app for fetching video listings and choosing which items to download with yt-dlp. Useful for people who want to manage channel or playlist downloads visually, with support for single links from other yt-dlp-supported platforms.

PythonDesktop AppVideo
Added Mar 12, 2026 View details
screenity: Record and Annotate Your Screen

screenity: Record and Annotate Your Screen

Screenity is a privacy-focused Chrome screen recorder for creating tutorials, demos, presentations, and feedback videos. It supports screen and camera capture, annotations, editing, and local use without an account.

JavaScriptBrowser ExtensionScreen Recorder
Added Mar 9, 2026 View details
paper2gui: Run AI Models Through Desktop Apps

paper2gui: Run AI Models Through Desktop Apps

Paper2GUI is a desktop toolbox that packages AI models into ready-to-use apps for tasks such as image enhancement, speech synthesis, and video processing. It suits people who want to use these tools without building a development environment.

AIMachine LearningDesktop App
Added Jan 7, 2026 View details
mirotalk: Self-Host Peer-to-Peer Video Meetings

mirotalk: Self-Host Peer-to-Peer Video Meetings

MiroTalk P2P is a self-hosted browser-based video conferencing app built on WebRTC peer-to-peer connections. It suits teams and communities that want control over meeting data, with chat, screen sharing, recording, and collaboration features.

JavaScriptSelf HostedWeb App
Added Dec 14, 2025 View details
Previous Page 1 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️