raylib-media
raylib-media is a clean and user-friendly extension for raylib that adds seamless audio and video streaming support via the FFmpeg libav libraries. It enables easy integration of multimedia content into raylib applications, providing direct access to video textures and audio streams with synchronized playback. The library supports media seeking, looping, and dynamic control of playback speed, volume, and real-time shader effects. Designed for efficiency, it uses optimized memory usage with no external allocations outside the initial load function. It is portable across Windows, Linux, and MacOS. A key feature is support for loading media from custom streams, allowing flexible input sources such as archives, online streams, or encrypted resource packs. Common use cases include creating simple media players, demonstrating 3D scenes with multiple synchronized video streams, and integrating background video or cinematic cutscenes into games. The API is minimal, typically requiring just a few lines of code to load