Open Source Video Processing Projects

Video processing is the handling and transformation of moving-image content, from capture and conversion to analysis and delivery. Tools in this area help encode and decode video, resize or filter frames, combine audio and images, inspect quality, and stream footage. These operations support tasks such as preparing media for different devices, automating editing workflows, extracting information from recordings, and managing real-time video without relying on manual work for every file.

Open source options range from command-line utilities and programming libraries to desktop applications and streaming frameworks. When choosing a tool, consider supported formats and codecs, performance on your hardware, documentation, license terms, maintenance activity, and how well it integrates with existing workflows. Some tools are designed for batch conversion, while others focus on live capture, editing, or computer vision. They can serve developers, researchers, media teams, and anyone building or maintaining video workflows.

6 repositories · updated October 3, 2026

scikit-video: Video Processing Routines for SciPy

scikit-video: Video Processing Routines for SciPy

scikit-video is a Python library designed for video processing, offering a suite of routines for tasks like I/O, quality metrics, and temporal filtering. Intended as a companion to scikit-image, it provides video-specific algorithms and aims for flexibility and GPU compute capabilities. This project offers a research-oriented alternative to existing frameworks, built entirely in Python.

PythonVideo ProcessingScipy
Added Jul 27, 2026 View details
vidgear: High-Performance Cross-Platform Video Processing Framework in Python

vidgear: High-Performance Cross-Platform Video Processing Framework in Python

vidgear is a high-performance, cross-platform Python framework for advanced video processing. It provides a comprehensive, multi-threaded, and asyncio API for real-time video capture, writing, streaming, and network transfer. This framework simplifies complex media operations, enabling developers to build robust applications with ease.

PythonVideo ProcessingReal Time Streaming
Added Jul 27, 2026 View details
EasyWhisperUI: A Cross-Platform Desktop App for Whisper Model Transcription

EasyWhisperUI: A Cross-Platform Desktop App for Whisper Model Transcription

EasyWhisperUI is a fast, local desktop application designed for transcribing audio and video using the Whisper model. It offers GPU acceleration across Windows, macOS, and Linux, providing a user-friendly interface for various transcription tasks. The application supports features like live transcription, batch processing, and translation, making it a versatile tool for media processing.

TypeScriptWhisperTranscription
Added Jun 22, 2026 View details
Waifu2x-Extension-GUI: Upscale Images and Video

Waifu2x-Extension-GUI: Upscale Images and Video

A Windows desktop app for enlarging and denoising images, GIFs, and video, with AI-based video frame interpolation. It combines multiple processing engines and supports AMD, Nvidia, and Intel GPUs.

C++Computer VisionMachine Learning
Added Mar 7, 2026 View details
YouTube Summarizer: AI-Powered Summaries for YouTube Videos and Playlists

YouTube Summarizer: AI-Powered Summaries for YouTube Videos and Playlists

YouTube Summarizer is a Flask web application designed to generate concise, AI-powered summaries of YouTube videos and entire playlists. It leverages advanced AI models like Google Gemini and OpenAI GPT, extracts transcripts, and can even convert summaries into audio using Google's Text-to-Speech API, offering a comprehensive tool for efficient content digestion.

PythonYoutubeAI
Added Dec 17, 2025 View details
jellyfin-ffmpeg: Custom FFmpeg for Enhanced Jellyfin Media Processing

jellyfin-ffmpeg: Custom FFmpeg for Enhanced Jellyfin Media Processing

jellyfin-ffmpeg is a specialized build of FFmpeg, tailored with custom extensions and enhancements specifically for the Jellyfin media server. This repository provides the core multimedia processing capabilities, ensuring optimal performance and compatibility within the Jellyfin ecosystem. It leverages the robust FFmpeg framework while adding specific optimizations for media playback, transcoding, and streaming in Jellyfin.

FfmpegCMultimedia
Added Oct 31, 2025 View details

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 ❤️