Showing 36 of 83 projects
A collection of libraries and tools for processing multimedia content including audio, video, subtitles, and metadata.
A portable subtitle renderer for the ASS/SSA subtitle format, compatible with VSFilter.
A lightweight, versatile C++11 video processing library with a unified interface for transcoding, remuxing, trimming, and more.
A video stabilization library that plugs into FFmpeg and Transcode to smooth shaky footage from handheld or vehicle-mounted cameras.
Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.
Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
A library for extracting and displaying technical metadata and tags from video and audio files.
A fully standalone Spotify client for the terminal with native streaming, written in Rust.
An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.
An audio management library for SDL that decodes multiple formats, mixes audio, and provides DSP effects.
A RESTful API for GStreamer enabling live audio/video stream manipulation, mixing, and routing in the cloud.
A curated list of tools, libraries, scripts, and resources for creating, editing, and working with GIFs.
A Swift wrapper for the FFmpeg API, enabling multimedia processing in Swift applications.
A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.
A collection of free and open-source video effects plugins compatible with major video editing and processing software.
A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.
Go bindings for libVLC enabling multimedia playback, streaming, and recording in Go applications.
A functional reactive programming domain-specific language for efficient hybrid systems and robotics.
A ctypes-based Python bindings generator for libvlc, enabling Python applications to interface with VLC media player functionality.
Community-maintained wiki for LWJGL 3, a Java library for high-performance game and multimedia development.
Node.js native bindings to FFmpeg for asynchronous media processing via streams and promises.
Crystal bindings for the SFML multimedia library, enabling hardware-accelerated 2D graphics, audio, input, and networking in Crystal applications.
A pure Python wrapper for SDL2 and its addon libraries using ctypes, enabling multimedia applications without C extensions.
Common Lisp bindings for SDL2, enabling cross-platform game and multimedia development in Lisp.
A curated collection of resources for VLC and LibVLC, including plugins, bindings, tutorials, and community links.
An umbrella project providing cross-platform Common Lisp libraries for building large, interactive applications including game development.
SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.
A high-performance Delphi math library using SIMD assembly and approximate functions for multimedia and games.
SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.
A Processing library for playing and exporting GIF animations with full playback control and export capabilities.
A high-level C++ API for FFmpeg/Libav that simplifies media transcoding and rewrapping.
An HEVC software encoder optimized for fast encoding of large resolution video content.
A Haxe library providing comprehensive support for reading and writing various file formats including images, archives, and Flash formats.
Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.
Static and dynamic D language bindings for SDL3 and its official extension libraries, compatible with BetterC, @nogc, and nothrow.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.