Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Video Processing

Video Processing

78 projects

Showing 36 of 78 projects

MediaPipe
MediaPipeC++

Cross-platform framework for building customizable on-device machine learning pipelines for live and streaming media.

#media-processing#video-processing#on-device-ml
Stars35.5k
Forks6.0k
Last commit3 days ago
[Web]
[Web]Lua

A deep learning tool for upscaling and denoising anime-style images and photos using convolutional neural networks.

#video-processing#super-resolution#deep-learning
Stars28.2k
Forks2.7k
Last commit3 years ago
GPU Image
GPU ImageObjective-C

An open-source iOS framework for GPU-accelerated image and video processing using OpenGL ES 2.0.

#ios#opengl-es#video-processing
Stars20.3k
Forks4.6k
Last commit2 years ago
moviepy
moviepyPython

A Python library for video editing, processing, and custom effects creation through code.

#hacktoberfest#animation#python-library
Stars14.7k
Forks2.1k
Last commit3 months ago
Learn FFmpeg libav the Hard Way
Learn FFmpeg libav the Hard WayC

A hands-on tutorial teaching how to use FFmpeg's libav libraries for media processing, from basics to transcoding and transmuxing.

#transcoding#transcode-video#ffmpeg
Stars11.0k
Forks1.0k
Last commit
Gyroflow
GyroflowRust

An open-source application that stabilizes video using gyroscope and accelerometer data from cameras or external devices.

#post-production#rolling-shutter-undistortion#video-processing
Stars9.0k
Forks443
Last commit4 days ago
JavaCV
JavaCVJava

Java interface to OpenCV, FFmpeg, and other computer vision libraries with utility classes for easier Java/Android integration.

#java-library#ffmpeg#real-time-processing
Stars8.3k
Forks1.6k
Last commit3 months ago
fluent-ffmpeg
fluent-ffmpegJavaScript

A fluent Node.js API for FFmpeg that simplifies complex command-line video and audio processing.

#media-library#ffmpeg#video-processing
Stars8.2k
Forks940
Last commit1 year ago
gocv
gocvGo

Go language bindings for OpenCV 4, enabling computer vision applications with support for CUDA, DNN, and OpenVINO.

#cuda#video-processing#opencv
Stars7.5k
Forks897
Last commit11 days ago
gifski
gifskiRust

A high-quality GIF encoder that maximizes color fidelity using libimagequant's cross-frame palette optimization.

#c-library#gif-encoder#ffmpeg
Stars5.5k
Forks176
Last commit1 month ago
editly
editlyTypeScript

A declarative command-line tool and Node.js API for programmatic video editing using ffmpeg.

#ffmpeg#opengl#video-processing
Stars5.4k
Forks368
Last commit1 year ago
VMAF
VMAFC

An Emmy-winning perceptual video quality assessment algorithm that fuses multiple metrics to predict human visual quality.

#c-library#python-library#media-optimization
Stars5.4k
Forks820
Last commit6 days ago
PHP FFmpeg
PHP FFmpegPHP

An object-oriented PHP library for video and audio manipulation using FFmpeg binaries.

#transcoding#ffmpeg#video-processing
Stars5.0k
Forks896
Last commit4 months ago
GPUImage2
GPUImage2Swift

A Swift framework for GPU-accelerated image and video processing on iOS, macOS, and Linux.

#opengl#opengl-es#video-processing
Stars4.9k
Forks616
Last commit2 years ago
Awesome Action Recognition
Awesome Action Recognition

A curated list of resources for action recognition, video understanding, object detection, and pose estimation in computer vision.

#pose-estimation#video-understanding#video-processing
Stars4.0k
Forks720
Last commit3 years ago
vidgear
vidgearPython

A high-performance, cross-platform Python framework for building complex real-time video processing applications with multi-threaded and asyncio APIs.

#asyncio#ffmpeg#video-processing
Stars3.7k
Forks284
Last commit21 days ago
ffmpeg.js
ffmpeg.jsJavaScript

FFmpeg compiled to JavaScript via Emscripten for in-browser video/audio processing.

#transcoding#web-worker#webassembly
Stars3.5k
Forks340
Last commit2 years ago
Neural Style
Neural StylePython

A TensorFlow implementation of neural style transfer for images and videos, blending content and artistic styles using convolutional neural networks.

#neural-style-transfer#video-processing#deep-learning
Stars3.1k
Forks812
Last commit
Awesome Deblurring
Awesome Deblurring

A curated list of academic papers, datasets, and resources for image and video deblurring research.

#literature-review#video-deblurring#open-source
Stars2.9k
Forks372
Last commit11 months ago
GPUImage3
GPUImage3Swift

A Swift framework for GPU-accelerated image and video processing on Apple platforms using Metal.

#realtime#ios#graphics
Stars2.9k
Forks370
Last commit1 year ago
Pangolin
PangolinC++

A lightweight portable library for OpenGL display, interaction, and video input abstraction, widely used in computer vision prototyping.

#3d-navigation#opengl#video-processing
Stars2.7k
Forks906
Last commit24 days ago
Bento4
Bento4C++

A C++ SDK and tools for reading, writing, and processing MP4, MPEG-DASH, HLS, and CMAF media files with support for encryption and multiple codecs.

#cmaf#drm#video-processing
Stars2.5k
Forks522
Last commit25 days ago
PYNQ
PYNQJupyter Notebook

An open-source framework that enables Python programming for Xilinx Zynq APSoCs to design high-performance embedded systems.

#fpga#programmable-logic#embedded-systems
Stars2.3k
Forks859
Last commit3 months ago
MetalPetal
MetalPetalObjective-C

A GPU-accelerated image and video processing framework for Apple platforms built on Metal.

#ios#filter#video-processing
Stars2.2k
Forks288
Last commit2 years ago
goav
goavGo

Go bindings for FFmpeg libraries enabling video/audio manipulation in Go applications.

#cgo#media-library#video-processing
Stars2.1k
Forks360
Last commit4 years ago
Laravel FFmpeg
Laravel FFmpegPHP

A Laravel package providing a fluent API to integrate FFmpeg for video/audio processing with Laravel's filesystem.

#transcoding#php-ffmpeg#ffmpeg
Stars1.8k
Forks201
Last commit3 months ago
Streamio FFMPEG
Streamio FFMPEGRuby

A Ruby wrapper for FFmpeg that simplifies reading video metadata and transcoding movies.

#transcoding#media-library#ffmpeg
Stars1.7k
Forks420
Last commit2 years ago
Cabbage
CabbageSwift

A high-level video composition framework for iOS built on AVFoundation, simplifying complex video editing tasks.

#mobile-video#ios#custom-filters
Stars1.6k
Forks235
Last commit2 years ago
yt-whisper
yt-whisperPython

A Python tool that uses OpenAI's Whisper to automatically generate subtitle files for YouTube videos.

#ffmpeg#video-processing#subtitles-generated
Stars1.4k
Forks146
Last commit2 years ago
Flicks
FlicksC++

A C++ time unit for exact representation of common media framerates and audio sample rates using std::chrono.

#simulation#std-chrono#media-processing
Stars1.4k
Forks73
Last commit8 years ago
VideoContext
VideoContextJavaScript

An experimental HTML5/WebGL library for creating interactive and responsive videos with a graph-based processing pipeline and sequencing timeline.

#graph#shader-effects#web-audio-api-inspired
Stars1.4k
Forks159
Last commit2 years ago
Screengif
ScreengifRuby

A command-line tool to convert screencast video files into animated GIFs with customizable options.

#developer-tools#ffmpeg#video-processing
Stars1.3k
Forks53
Last commit5 years ago
react-native-video-processing
react-native-video-processingObjective-C

A React Native library for native video editing, trimming, compression, and processing on iOS and Android.

#ios#ffmpeg#video-processing
Stars1.3k
Forks324
Last commit4 months ago
FFmpeg
FFmpeg

A curated collection of FFmpeg libraries, tools, tutorials, and resources for developers working with audio and video.

#developer-tools#ffmpeg#video-processing
Stars1.2k
Forks76
Last commit10 months ago
ffmpeg-concat
ffmpeg-concatJavaScript

Concatenates videos with customizable OpenGL transitions using ffmpeg and GLSL shaders.

#ffmpeg#media-concatenation#opengl
Stars988
Forks118
Last commit4 months ago
Ganymede
GanymedeGo

A self-hosted platform for archiving Twitch VODs and live streams with real-time chat playback and rendered chat files.

#chat#oauth2#ffmpeg
Stars967
Forks56
Last commit22 hours ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 months ago
5 years ago
Next
#Ffmpeg32
#Video21
#Audio Processing19
#Computer Vision19
#Multimedia17
#Image Processing15
#Cross Platform13
#Video Editing12
#C Plus Plus9
#Media Library8
#Deep Learning8
#Ios8