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 32 of 68 projects

cloudex
cloudexElixir

An Elixir library for uploading images and generating URLs with Cloudinary.

#image-upload#elixir#phoenix
Stars107
Forks67
Last commit2 years ago
thumbnex
thumbnexElixir

Elixir library to generate thumbnails from images and videos using ImageMagick and FFmpeg.

#thumbnail-generation#ffmpeg#media-processing
Stars74
Forks7
Last commit2 years ago
ffmpeg-extract-frames
ffmpeg-extract-framesJavaScript

Extracts frames from videos using ffmpeg with flexible options for timestamps, offsets, FPS, or number of frames.

#screenshot#ffmpeg#media-processing
Stars64
Forks16
Last commit5 years ago
Media AI Bundle
Media AI BundleTypeScript

A collection of Directus extensions that use AI services to describe images and extract text from images.

#alt-text-generation#image-analysis#ai-integration
Stars61
Forks2
Last commit
qiniu
qiniuElixir

An Elixir SDK for interacting with Qiniu Cloud Storage, providing upload, download, and media processing capabilities.

#elixir#media-processing#cloud-storage
Stars60
Forks24
Last commit6 years ago
react-native-mov-to-mp4
react-native-mov-to-mp4Objective-C

A React Native library for converting MOV video files to MP4 format to ensure cross-platform playback compatibility.

#ios#mov#media-processing
Stars59
Forks42
Last commit4 years ago
Subtitling Conversion Framework (SCF)
Subtitling Conversion Framework (SCF)XSLT

A modular framework for converting XML-based subtitle formats, focusing on EBU STL and EBU-TT standards.

#subtitle-conversion#ebu-tt#media-processing
Stars58
Forks20
Last commit6 years ago
miniaudio
miniaudioC

V language wrapper for the miniaudio C audio library, providing cross-platform audio playback and capture.

#audio-library#vlang#wrapper-library
Stars54
Forks5
Last commit1 year ago
Fast Forward
Fast ForwardTypeScript

An easy-to-use FFmpeg module for Deno that provides a fluent API for video and audio encoding.

#audio-encoding#ffmpeg#media-processing
Stars54
Forks3
Last commit4 years ago
BMXlib
BMXlibC++

Library and utilities for reading and writing SMPTE MXF and other broadcast media files, supporting industry standardization.

#smpte-standards#c-plus-plus-library#essence-format-support
Stars53
Forks16
Last commit2 months ago
Dynamorse
DynamorseJavaScript

A Node-RED-based toolkit for building professional media streaming and processing workflows using reactive streams and NMOS standards.

#back-pressure#iot#professional-video
Stars48
Forks5
Last commit7 years ago
transloadit-rails
transloadit-railsRuby

A Rails SDK for integrating Transloadit's file uploading and encoding service into Ruby on Rails applications.

#rails#video-transcoding#media-processing
Stars47
Forks21
Last commit4 days ago
goimghdr
goimghdrGo

A Go library that determines the type of image contained in a file, inspired by Python's imghdr module.

#content-analysis#developer-tools#file-type-detection
Stars40
Forks4
Last commit7 years ago
react-native-compress
react-native-compressObjective-C

A React Native library for compressing local videos on iOS, with Android support planned.

#ios#media-processing#native-modules
Stars34
Forks13
Last commit1 year ago
OSS Core
OSS CoreC++

A C++ library implementing Session Border Controller (SBC) functionality for SIP-based VoIP systems.

#telephony#media-processing#sip
Stars26
Forks8
Last commit5 years ago
BlurHash
BlurHashTypeScript

A Directus extension that automatically generates blurhashes for uploaded images to improve perceived loading performance.

#media-processing#image-optimization#directus-10
Stars25
Forks3
Last commit3 years ago
format_parser.ex
format_parser.exElixir

An Elixir library for detecting file formats and extracting metadata from images, videos, audio, documents, fonts, archives, and data files.

#content-analysis#hex#elixir
Stars24
Forks2
Last commit5 months ago
aws-sdk-js-sample-video-transcoder
aws-sdk-js-sample-video-transcoderJavaScript

A cross-platform sample application for video transcoding using AWS SDK for JavaScript.

#video-transcoding#media-processing#aws-services
Stars22
Forks14
Last commit
silent_video
silent_videoElixir

Elixir library to convert GIFs and videos to silent videos optimized for mobile playback.

#elixir#ffmpeg#media-processing
Stars21
Forks0
Last commit2 years ago
Kelvinadon
KelvinadonJavaScript

A Node.js library for streaming MXF files, converting KLV data to JSON objects and back with highland.js integration.

#media-processing#highland-js#professional-media
Stars20
Forks2
Last commit4 years ago
ffmpeg-extract-audio
ffmpeg-extract-audioJavaScript

Extracts an audio stream from a media file using fluent-ffmpeg.

#stream-processing#ffmpeg#media-processing
Stars18
Forks5
Last commit6 years ago
ffmpeg-extract-frame
ffmpeg-extract-frameJavaScript

Extracts a single frame from a video file using Node.js and fluent-ffmpeg.

#thumbnail-generation#screenshot#ffmpeg
Stars16
Forks2
Last commit3 years ago
ffmpeg-probe
ffmpeg-probeJavaScript

Node.js wrapper around ffprobe for extracting metadata like width, height, and duration from media files.

#ffmpeg#media-processing#metadata-extraction
Stars16
Forks5
Last commit3 years ago
ffmpeg-on-progress
ffmpeg-on-progressJavaScript

Robust progress reporting utility for ffmpeg commands when fluent-ffmpeg's built-in progress events fail.

#ffmpeg#media-processing#video-processing
Stars14
Forks3
Last commit6 years ago
Async-gif-decoder
Async-gif-decoderActionScript

An asynchronous GIF decoder for Flash/ActionScript 3 that plays animated GIFs without freezing the UI.

#actionscript-3#starling-framework#flash
Stars13
Forks2
Last commit12 years ago
Video Thumbnails
Video ThumbnailsJavaScript

A Capacitor plugin for extracting thumbnail images from local or remote video files at specific timestamps.

#video-gallery#ios#capacitor-plugin
Stars6
Forks0
Last commit8 days ago
Focal point cropping
Focal point croppingTypeScript

Adds focal point-based image cropping and automatic public link generation to Content Hub.

#external-components#media-processing#image-cropping
Stars6
Forks2
Last commit
ts2mpa
ts2mpaC

Extracts MPEG Audio streams from MPEG-2 Transport Stream files, commonly used for DVB radio recordings.

#media-processing#audio-extraction#transport-stream
Stars5
Forks2
Last commit5 years ago
Golem Auto Editor
Golem Auto EditorPython

Distribute Auto-Editor video processing tasks across the decentralized Golem Network for faster or more feasible editing.

#ffmpeg#media-processing#video-processing
Stars4
Forks1
Last commit4 years ago
cvideo
cvideoShell

A Zsh plugin function to quickly compress video files using ffmpeg.

#ffmpeg#media-processing#shell-scripting
Stars3
Forks0
Last commit4 years ago
ffexport
ffexportShell

A Zsh plugin that simplifies video exporting with profile-driven FFmpeg commands for platforms like Instagram and YouTube.

#media-processing#shell-scripting#workflow-automation
Stars3
Forks0
Last commit11 months ago
Golem Network Video Transcoder
Golem Network Video TranscoderHTML

A sample application that uses Golem Network to transcode videos with HandBrake presets.

#video-transcoding#media-processing#handbrake
Stars0
Forks1
Last commit6 years ago
PreviousPage 2 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
3 years ago
8 years ago
3 months ago
#Ffmpeg17
#Cross Platform12
#Video Processing11
#Mobile Development8
#Video8
#Ios6
#Image Processing6
#Streaming6
#Fluent Ffmpeg6
#Video Conversion5
#Audio5
#Video Transcoding5