Awesome Open Source
Awesome Open Source
Combined Topics
video-processing
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 86 Video Processing Open Source Projects
Categories
>
Media
>
Video Processing
Anime4k
⭐
12,934
A High-Quality Real Time Upscaler for Anime Video
Mediapipe
⭐
11,531
Cross-platform, customizable ML solutions for live and streaming media.
Moviepy
⭐
7,421
Video editing with Python
Ffmpeg Libav Tutorial
⭐
6,342
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more
Waifu2x Extension Gui
⭐
3,863
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, SRMD, RealSR, Anime4K, RIFE, CAIN, DAIN and ACNet.
Awesome Action Recognition
⭐
2,952
A curated list of action recognition and related area resources
Vidgear
⭐
1,702
High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Pyscenedetect
⭐
1,220
🎥 Python and OpenCV-based scene cut/transition detection program & library.
Gnes
⭐
1,179
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network.
Cabbage
⭐
1,100
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
Ffcreator
⭐
986
一个基于node.js的高速短视频加工库 A fast short video processing library based on node.js
Anime4kcpp
⭐
942
A high performance anime upscaler
Metalpetal
⭐
927
A GPU accelerated image and video processing framework built on Metal.
Videoflow
⭐
919
Python framework that facilitates the quick development of complex video analysis applications and other series-processing based applications in a multiprocessing environment.
Arcan
⭐
893
Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
Mlt
⭐
848
MLT Multimedia Framework
4dface
⭐
713
Real-time 3D face tracking and reconstruction from 2D video
Mp4composer Android
⭐
691
This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
Vpp
⭐
659
Video++, a C++14 high performance video and image processing library.
Libopenshot
⭐
620
OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
Scikit Video
⭐
514
Video Processing in Python
Caer
⭐
468
High-performance Vision library in Python. Scale your research, not boilerplate.
Videobeautify
⭐
451
With this APP, you can do all kinds of professional optimising and beautifying to your videos
Platform Install Packages
⭐
442
Official deployment packages to install the Kaltura platform on a server or cluster environments using native OS package managers
Auto Editor
⭐
440
Auto-Editor: Effort free video editing!
Xabe.ffmpeg
⭐
424
.NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.
Transcoder
⭐
419
🎞 Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.
Gpuvideo Android
⭐
408
This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
Real Time Gesrec
⭐
348
Real-time Hand Gesture Recognition with PyTorch on EgoGesture, NvGesture, Jester, Kinetics and UCF101
Ivy
⭐
341
Video-based object counting software.
Filter.js
⭐
339
Filter.js: Video and Image Processing and Computer Vision Library in pure JavaScript (Browser and Node.js)
Video Enhancement
⭐
338
A list of resources for video enhancement, including video super-resolutio, interpolation, denoising, compression artifact removal et al..
Vectorhub
⭐
324
Vector Hub - Library for easy discovery, and consumption of State-of-the-art models to turn data into vectors. (text2vec, image2vec, video2vec, graph2vec, bert, inception, etc)
Toflow
⭐
317
TOFlow: Video Enhancement with Task-Oriented Flow
Libva
⭐
310
Libva is an implementation for VA-API (Video Acceleration API)
Amazon Rekognition Video Analyzer
⭐
309
A working prototype for capturing frames off of a live MJPEG video stream, identifying objects in near real-time using deep learning, and triggering actions based on an objects watch list.
Server
⭐
295
The Kaltura Platform Backend. To install Kaltura, visit the install packages repository.
Tensor Stream
⭐
280
A library for real-time video stream decoding to CUDA memory
Optimizedimageenhance
⭐
276
Several image/video enhancement methods, implemented by Java, to tackle common tasks, like dehazing, denoising, backscatter removal, low illuminance enhancement, featuring, smoothing and etc.
Lintel
⭐
241
A Python module to decode video frames directly, using the FFmpeg C API.
Optivideoeditor For Ios
⭐
239
Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Video transition, Text and image, Filters, etc...
Rvos
⭐
235
RVOS: End-to-End Recurrent Network for Video Object Segmentation (CVPR 2019)
Unsupervised Video
⭐
234
[CVPR 2017] Unsupervised deep learning using unlabelled videos on the web
Actionvlad
⭐
217
ActionVLAD for video action classification (CVPR 2017)
Iseebetter
⭐
217
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Cinema
⭐
213
a lightweight video editing library for go (trimming, resizing, cropping, and more!)
Optivideoeditor For Android
⭐
210
Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Text and image, etc...
Metalimage
⭐
207
MetalImage is more faster and powerful than opengles for iOS. It is very similar to GPUImage framework, but perform a better 3D rendering and multithreads computing abilities.
Ags
⭐
202
Learning Unsupervised Video Object Segmentation through Visual Attention (CVPR19, PAMI20)
Unsilence
⭐
200
Console Interface and Library to remove silent parts of a media file 🔈
Opencast
⭐
195
The free and open source solution for automated video capture and distribution at scale.
Online Video Editor
⭐
177
API based Online Video Editing using FFMPEG & NodeJs for Backend Editing
Computer Vision Video Lectures
⭐
162
A curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.
Gpuimage X
⭐
155
A Cross-platform (for both Android & iOS) Framework for GPU-based Filters, Video and Image Processing.
Mlv App
⭐
153
All in one MLV processing app that is pretty great. Download:
Stb Tester
⭐
149
Automated Testing for Set-Top Boxes and Smart TVs
Filestack Android
⭐
140
Official Android SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
Abnormal_event_detection
⭐
140
Abnormal Event Detection in Videos using SpatioTemporal AutoEncoder
Avdemo
⭐
139
Demo projects for iOS Audio & Video development.
Pubgis
⭐
134
Generate maps of your position throughout PUBG gameplay
Fwf
⭐
130
HTML video editor with FFmpeg
Video Audio Tools
⭐
127
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
Awesome Video
⭐
126
A curated list of awesome video frameworks, libraries, specifications and software.
Radiance
⭐
111
Radiance is video art software for VJs. It supports beat detection, animated GIFs, YouTube video, OpenGL shader effects. It is designed for live performance and runs on Linux and MacOS.
Video2description
⭐
108
Video to Text: Generates description in natural language for given video (Video Captioning)
Screen Recorder Ffmpeg Cpp
⭐
105
*Multimedia project* A screen recording application to capture your desktop and store in a video format. Click here to watch the demo
Webmgenerator
⭐
105
UI and Automation to cut, filter and join high quality webms, mp4s or gifs.
Keras Video Classifier
⭐
100
Keras implementation of video classifier
Conv2mp4 Ps
⭐
97
This Powershell script will recursively search through a user-defined file path and convert all videos of user-specified file types to MP4 with H264 video and AAC audio using ffmpeg. The purpose of this script is to reduce transcoding CPU load on a media server like Plex or Emby and increase video compatibility across platforms.
Pynvvl
⭐
95
A Python wrapper of NVIDIA Video Loader (NVVL) with CuPy for fast video loading with Python
Funvideocrop
⭐
88
Freely painted area in a video, the software will automatically be cut out.
Videomoments
⭐
85
With this software, you can do all kinds of Personalised Customize and beautifying to your videos.
Data_processor
⭐
83
数据algorithm & 分析算法
Oneapi Spec
⭐
78
oneAPI Specification source files
Dokai
⭐
60
Collection of Docker images for ML/DL and video processing projects
Metalvideoprocess
⭐
54
MetalVideoProcess is a High-Performance video effects processing framework. It's base on GPUImage3 Metal, support asynchronous and multithread processing.
Vapoursynthcolab
⭐
52
AI Video Processing/Upscaling With VapourSynth in Google Colab
Videoio
⭐
50
Video Input/Output Utilities
Mux Elixir
⭐
41
Official Mux API wrapper for Elixir projects, supporting both Mux Data and Mux Video.
Opencast Docker
⭐
28
Dockerfiles for Opencast
Trim.lua
⭐
27
Trim mode for mpv — Turn mpv into Lossless Audio / Video Editor.
Pyjumpcutterv2
⭐
26
carykh's but with improvements and a GUI!
Strawberries
⭐
22
Computer vision on 🍓
Deep Embedded Memory Networks
⭐
19
https://arxiv.org/abs/1707.00836
Ltvideorecorder
⭐
16
A demo project demonstrating how to add filter, drawing, and text to a video
Fuse Ts
⭐
6
1-86 of 86 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210