Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Media Processing

Media Processing

68 projects

Showing 36 of 68 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
Stars37.3k
Forks6.2k
Last commit1 day ago
ConvertX
ConvertXTypeScript

A self-hosted online file converter supporting over 1000 different formats across documents, images, video, and more.

#file-converter#conversion#media-processing
Stars19.2k
Forks1.1k
Last commit1 day ago
Gifski
GifskiSwift

A macOS app that converts videos to high-quality animated GIFs using efficient encoding.

#media-processing#converter#gifski
Stars8.6k
Forks326
Last commit1 month ago
OpenH264
OpenH264C++

An open-source H.264 codec library for real-time video encoding and decoding, widely used in WebRTC applications.

#media-processing#open-source-codec#embedded
Stars6.2k
Forks1.9k
Last commit8 days ago
android-crop
android-cropJava

A deprecated Android library providing a simple image cropping Activity based on AOSP code.

#gradle#media-processing#ui-component
Stars4.5k
Forks1.1k
Last commit5 years ago
whisper-standalone-win
whisper-standalone-win

Standalone executables of OpenAI's Whisper and Faster-Whisper for speech-to-text transcription without Python dependencies.

#media-processing#faster-whisper#asr
Stars3.2k
Forks168
Last commit11 months ago
MP4Box.js
MP4Box.jsTypeScript

A JavaScript library for parsing, segmenting, and extracting samples from MP4 files in the browser and Node.js.

#media-processing#javascript-library#mse-api
Stars2.5k
Forks390
Last commit4 days ago
filetype
filetypeGo

Fast, dependency-free Go package to infer binary file types by checking magic number signatures.

#filetype#media-processing#validation
Stars2.3k
Forks191
Last commit3 months ago
FFmpeg Cheatsheet for Video Automation
FFmpeg Cheatsheet for Video Automation

A categorized collection of FFmpeg commands for video automation pipelines, from simple conversions to advanced editing.

#transcoding#video-automation#ffmpeg
Stars1.7k
Forks110
Last commit5 months ago
Awesome ACG
Awesome ACG

A curated list of awesome open-source tools, libraries, and resources related to Anime, Comic, and Games (ACG).

#manga#media-processing#games
Stars1.5k
Forks82
Last commit29 days ago
TagLib#
TagLib#C#

A .NET library for reading and writing metadata in video, audio, and image files across multiple formats.

#media-processing#audio-tagging#video-tagging
Stars1.5k
Forks335
Last commit1 year ago
TagLib
TagLibC++

A library for reading and editing metadata (tags) in a wide variety of audio file formats.

#c-plus-plus-library#media-processing#audio-tagging
Stars1.5k
Forks405
Last commit1 day ago
ffmpeg-static
ffmpeg-staticJavaScript

Static ffmpeg and ffprobe binaries for macOS, Linux, and Windows, packaged for Node.js.

#ffmpeg#media-processing#npm-package
Stars1.4k
Forks205
Last commit7 months 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
Forks75
Last commit8 years ago
Gifify
GififyShell

A shell script that converts screen recordings and movies into GIFs for easy sharing in Slack, GitHub, and other platforms.

#developer-tools#media-processing#command-line-tool
Stars1.1k
Forks46
Last commit2 years ago
gmf
gmfGo

Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.

#transcoding#ffmpeg#media-processing
Stars931
Forks172
Last commit4 years ago
NSGIF
NSGIFObjective-C

An iOS library for converting videos to animated GIFs with automatic optimization and flexible customization.

#gif-generation#ios#media-processing
Stars929
Forks182
Last commit4 years 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
Stars778
Forks129
Last commit25 days ago
Imager
ImagerRust

Automated image compression tool that competitively optimizes noisy, high-resolution images into tiny files for web distribution.

#jpeg-image#media-processing#image-optimization
Stars729
Forks38
Last commit5 years ago
go-astits
go-astitsGo

A Go library for natively demuxing and muxing MPEG Transport Streams (.ts) files.

#mpegts#media-processing#muxer
Stars618
Forks70
Last commit1 month ago
Video Trimmer
Video TrimmerDart

A Flutter package for trimming videos with customizable trim viewers and native performance.

#dart#hacktoberfest#media-processing
Stars491
Forks366
Last commit1 year ago
Laravel Glide
Laravel GlidePHP

A Laravel package for easy image manipulation using the Glide library.

#glide#media-processing#laravel
Stars445
Forks51
Last commit8 months ago
Beam Coder
Beam CoderC++

Node.js native bindings to FFmpeg for asynchronous media processing via streams and promises.

#transcoding#ffmpeg#media-processing
Stars415
Forks75
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
Stars370
Forks18
Last commit7 months ago
GoogleNet Convolutional Neural Network Groups Movie Scenes By Setting
GoogleNet Convolutional Neural Network Groups Movie Scenes By SettingPython

A command-line utility that uses convolutional neural networks to search and filter videos based on objects and places that appear in them.

#media-processing#deep-learning#video-search
Stars358
Forks58
Last commit
SVT Encore
SVT EncoreKotlin

A scalable video transcoding tool built on FFmpeg and Spring Boot, designed for VOD pipelines.

#transcoding#distributed#video-transcoding
Stars340
Forks30
Last commit1 month ago
Media Fuzzing Framework for Android
Media Fuzzing Framework for AndroidPython

A Python-based framework for fuzzing Android's Stagefright media engine to discover security vulnerabilities.

#vulnerability-discovery#fuzzing-framework#media-processing
Stars335
Forks107
Last commit
NextLevelSessionExporter
NextLevelSessionExporterSwift

A Swift library for iOS that provides customizable audio and video encoding options beyond AVAssetExportSession.

#transcode-media#ios#video-transcoding
Stars278
Forks56
Last commit2 months ago
Photon
PhotonJava

A Java library for parsing, validating, and analyzing Interoperable Master Format (IMF) packages and track files.

#smpte-standards#gradle#java-library
Stars257
Forks81
Last commit1 month 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
Stars195
Forks64
Last commit6 years ago
GifFrameExtractor
GifFrameExtractorPHP

A PHP class that extracts individual frames and their durations from animated GIFs.

#animation#media-processing#gif-processing
Stars178
Forks59
Last commit4 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
Stars162
Forks17
Last commit
YiVideoEditor
YiVideoEditorSwift

A lightweight iOS library for basic video editing tasks like rotation, cropping, watermarking, and audio addition.

#calayer#ios#media-processing
Stars139
Forks16
Last commit5 years ago
Gifit
GifitTypeScript

A browser extension that creates high-quality GIFs from YouTube videos directly in your browser.

#gifs#chrome#media-processing
Stars138
Forks17
Last commit4 months ago
stream-download-rs
stream-download-rsRust

A Rust library for streaming audio, video, and other content from remote sources with read and seek support.

#media#media-processing#async-io
Stars114
Forks16
Last commit3 days ago
openwhisk-darkvisionapp
openwhisk-darkvisionappJavaScript

An application that uses IBM Watson AI services and Cloud Functions to analyze videos, extracting visual and audio insights for search and categorization.

#ibm-cloud#watson-ai#watson-visual-recognition
Stars109
Forks252
Last commit
Page 1 of 2

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
10 years ago
10 years ago
8 years ago
6 years ago
Next
#Ffmpeg17
#Cross Platform12
#Video Processing11
#Mobile Development8
#Video8
#Ios6
#Image Processing6
#Streaming6
#Fluent Ffmpeg6
#Video Conversion5
#Audio5
#Video Transcoding5