Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Video Processing

Video Processing

92 projects

Showing 36 of 92 projects

Vireo
VireoC++

A lightweight, versatile C++11 video processing library with a unified interface for transcoding, remuxing, trimming, and more.

#functional-programming#transcoding#open-source
Stars957
Forks113
Last commit4 years ago
Vid.stab
Vid.stabC

A video stabilization library that plugs into FFmpeg and Transcode to smooth shaky footage from handheld or vehicle-mounted cameras.

#ffmpeg#video-processing#transcode
Stars946
Forks122
Last commit6 months ago
HandBrake Web
HandBrake WebTypeScript

A self-hosted web platform for distributed video encoding using HandBrake across multiple headless devices.

#batch-processing#video-transcoding#media-server
Stars787
Forks17
Last commit3 months ago
MediaInfoLib
MediaInfoLibC++

A library for extracting and displaying technical metadata and tags from video and audio files.

#mediainfolib#library#video-processing
Stars782
Forks210
Last commit1 month ago
Xabe.FFmpeg
Xabe.FFmpegC#

A .NET Standard wrapper for FFmpeg that simplifies media processing and allows custom FFmpeg arguments from .NET applications.

#xabe#open-source#media-library
Stars774
Forks130
Last commit11 months ago
Video++
Video++C++

A C++14 header-only library for high-performance video and image processing using meta-programming and SIMD optimizations.

#parallel-computing#high-performance#simd
Stars740
Forks113
Last commit7 years ago
ffmpeg-gl-transition
ffmpeg-gl-transitionC

An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.

#glsl-transitions#ffmpeg#opengl
Stars720
Forks131
Last commit2 years ago
Harbeth
HarbethMetal

A high-performance Swift library for GPU-accelerated real-time image and video processing on Apple platforms using Metal.

#camera-filters#camera#filter
Stars696
Forks91
Last commit1 month ago
Frei0r
Frei0rC

A collection of free and open-source video effects plugins compatible with major video editing and processing software.

#ffmpeg#video-processing#video-effects
Stars578
Forks112
Last commit27 days ago
Gifgen
GifgenShell

A command-line tool that produces high-quality GIFs from videos using a custom color palette.

#encoding-gifs#open-source#ffmpeg
Stars565
Forks31
Last commit3 years ago
Delphi-OpenCV
Delphi-OpenCVPascal

Delphi and Free Pascal bindings for OpenCV 2.4.13, enabling computer vision development in Object Pascal.

#fmx-components#free-pascal#opencv-bindings
Stars538
Forks232
Last commit1 month ago
avcpp
avcppC++

A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.

#library#ffmpeg#video-processing
Stars537
Forks99
Last commit1 month ago
ffmpeg-sidecar
ffmpeg-sidecarRust

A Rust crate that wraps the FFmpeg CLI binary with an intuitive Iterator interface for processing video as raw RGB frames.

#transcoding#media-library#ffmpeg
Stars533
Forks31
Last commit1 month ago
DrawingBotV3
DrawingBotV3Java

An open-source desktop application for converting images into stylized vector drawings, optimized for pen plotters and digital art.

#desktop-application#svg-export#video-processing
Stars510
Forks53
Last commit9 months ago
libvlc-go
libvlc-goGo

Go bindings for libVLC enabling multimedia playback, streaming, and recording in Go applications.

#sound#video-processing#bindings
Stars509
Forks58
Last commit8 days ago
Video Editor
Video EditorDart

A Flutter package for video editing with fully customizable UI, supporting trim, crop, rotation, and cover selection.

#dart#package#ffmpeg
Stars494
Forks308
Last commit1 year ago
sequitur
sequiturPython

A PyTorch library for creating and training autoencoders on sequential data (time series, videos, etc.) in just two lines of code.

#autoencoder-model#autoencoders#autoencoder
Stars454
Forks55
Last commit2 years ago
python-vlc
python-vlcPython

A ctypes-based Python bindings generator for libvlc, enabling Python applications to interface with VLC media player functionality.

#open-source#video-processing#media-player
Stars446
Forks116
Last commit1 year ago
Awesome Deep HDR
Awesome Deep HDR

A curated list of deep learning research papers and implementations for high dynamic range image and video synthesis.

#video-processing#research-papers#deep-learning
Stars417
Forks49
Last commit2 years ago
node-video-lib
node-video-libJavaScript

A Node.js library for parsing MP4 and FLV video files, building MP4 files, and creating HLS MPEG-TS chunks.

#mpegts#tsmuxer#media-processing
Stars371
Forks18
Last commit4 months ago
mapillary_tools
mapillary_toolsPython

Command line tools for processing and uploading geotagged images and videos to Mapillary.

#exif#geotagging#video-processing
Stars314
Forks144
Last commit29 days ago
Audiovisual
Audiovisual

A curated list of open-source and free software, libraries, and resources for lighting, video, and audio professionals.

#timecode#audiovisual#video-production
Stars263
Forks22
Last commit2 days ago
ffmpex
ffmpexElixir

An Elixir wrapper for the FFmpeg command line interface, providing a builder API for constructing and executing FFmpeg commands.

#elixir#ffmpeg#video-processing
Stars242
Forks40
Last commit2 months ago
FFmbc
FFmbcC

FFmpeg customized for broadcast and professional video production workflows.

#timecode#professional-video#video-processing
Stars199
Forks36
Last commit6 years ago
Dockerface
DockerfaceDockerfile

A Docker container for face detection using Faster R-CNN deep learning, processing videos and images with bounding box outputs.

#video-processing#opencv#deep-learning
Stars191
Forks33
Last commit6 years ago
TuttleOFX
TuttleOFXC++

An image processing framework for batch operations using OpenFX plugins, with tools for movies and file sequences.

#post-production#graph-based#batch-processing
Stars190
Forks64
Last commit6 years ago
StormCV
StormCVJava

A distributed video processing platform built on Apache Storm with OpenCV integration for large-scale computer vision pipelines.

#stream-processing#real-time-processing#video-processing
Stars174
Forks58
Last commit9 years ago
AvTranscoder
AvTranscoderC++

A high-level C++ API for FFmpeg/Libav that simplifies media transcoding and rewrapping.

#ffmpeg#video-processing#libav
Stars167
Forks50
Last commit2 years ago
ffmpeg-generate-video-preview
ffmpeg-generate-video-previewJavaScript

Generates attractive image strip or GIF previews from video files using FFmpeg and Node.js.

#gif-generation#thumbnail-generation#ffmpeg
Stars160
Forks17
Last commit
Turing Codec
Turing CodecC++

An HEVC software encoder optimized for fast encoding of large resolution video content.

#video-processing#open-source-codec#video-compression
Stars157
Forks39
Last commit8 years ago
react-native-videoeditorsdk
react-native-videoeditorsdkTypeScript

A React Native module for integrating a powerful video editor SDK into mobile apps, enabling native video editing features.

#videoeditor-sdk#ios#filter
Stars154
Forks30
Last commit3 months ago
vidmerger
vidmergerRust

A CLI tool that wraps FFmpeg to simplify merging multiple video and audio files with automatic chapter creation.

#batch-processing#ffmpeg#video-processing
Stars151
Forks14
Last commit7 days ago
FFmpegBlazor
FFmpegBlazorC#

A Blazor WebAssembly library that enables video and audio processing directly in the browser using FFmpeg compiled to WebAssembly.

#webassembly#ffmpeg#video-processing
Stars148
Forks22
Last commit6 months ago
react-native-thumbnail
react-native-thumbnailObjective-C

A React Native library for generating thumbnails from local video files.

#ios#thumbnail-generation#media-library
Stars137
Forks98
Last commit6 years ago
Macadam
MacadamC++

Node.js bindings for asynchronous capture and playback with Blackmagic Design video devices.

#decklink-sdk#timecode#nodejs-bindings
Stars124
Forks29
Last commit2 months ago
Acid.Cam.v2.OSX
Acid.Cam.v2.OSXC++

An open-source macOS application that transforms video into glitch art through real-time distortion filters and effects.

#video-processing#opencv#glitch-art
Stars121
Forks9
Last commit2 years ago
PreviousPage 2 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
8 years ago
Next
#Ffmpeg39
#Computer Vision21
#Video21
#Audio Processing20
#Image Processing17
#Multimedia17
#Video Editing14
#Cross Platform14
#Media Processing11
#Ios9
#C Plus Plus9
#Media Library8