Showing 32 of 68 projects
An Elixir library for uploading images and generating URLs with Cloudinary.
Elixir library to generate thumbnails from images and videos using ImageMagick and FFmpeg.
Extracts frames from videos using ffmpeg with flexible options for timestamps, offsets, FPS, or number of frames.
A collection of Directus extensions that use AI services to describe images and extract text from images.
An Elixir SDK for interacting with Qiniu Cloud Storage, providing upload, download, and media processing capabilities.
A React Native library for converting MOV video files to MP4 format to ensure cross-platform playback compatibility.
A modular framework for converting XML-based subtitle formats, focusing on EBU STL and EBU-TT standards.
V language wrapper for the miniaudio C audio library, providing cross-platform audio playback and capture.
An easy-to-use FFmpeg module for Deno that provides a fluent API for video and audio encoding.
Library and utilities for reading and writing SMPTE MXF and other broadcast media files, supporting industry standardization.
A Node-RED-based toolkit for building professional media streaming and processing workflows using reactive streams and NMOS standards.
A Rails SDK for integrating Transloadit's file uploading and encoding service into Ruby on Rails applications.
A Go library that determines the type of image contained in a file, inspired by Python's imghdr module.
A React Native library for compressing local videos on iOS, with Android support planned.
A Directus extension that automatically generates blurhashes for uploaded images to improve perceived loading performance.
A C++ library implementing Session Border Controller (SBC) functionality for SIP-based VoIP systems.
An Elixir library for detecting file formats and extracting metadata from images, videos, audio, documents, fonts, archives, and data files.
A cross-platform sample application for video transcoding using AWS SDK for JavaScript.
Elixir library to convert GIFs and videos to silent videos optimized for mobile playback.
A Node.js library for streaming MXF files, converting KLV data to JSON objects and back with highland.js integration.
Extracts an audio stream from a media file using fluent-ffmpeg.
Node.js wrapper around ffprobe for extracting metadata like width, height, and duration from media files.
Extracts a single frame from a video file using Node.js and fluent-ffmpeg.
Robust progress reporting utility for ffmpeg commands when fluent-ffmpeg's built-in progress events fail.
An asynchronous GIF decoder for Flash/ActionScript 3 that plays animated GIFs without freezing the UI.
Adds focal point-based image cropping and automatic public link generation to Content Hub.
A Capacitor plugin for extracting thumbnail images from local or remote video files at specific timestamps.
Extracts MPEG Audio streams from MPEG-2 Transport Stream files, commonly used for DVB radio recordings.
Distribute Auto-Editor video processing tasks across the decentralized Golem Network for faster or more feasible editing.
A Zsh plugin that simplifies video exporting with profile-driven FFmpeg commands for platforms like Instagram and YouTube.
A Zsh plugin function to quickly compress video files using ffmpeg.
A sample application that uses Golem Network to transcode videos with HandBrake presets.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.