libplacebo is a flexible, high-performance graphics library built on top of Vulkan, designed to provide reusable GPU-accelerated components for media applications. It originated as a core part of the rendering pipeline for the mpv media player and has since grown into a standalone library used for tone mapping, dithering, color space conversion, and more. libplacebo is ideal for developers looking to integrate sophisticated video rendering and post-processing into their own applications with full control over shaders and rendering stages.
Features
- GPU-accelerated video rendering with Vulkan backend
- Advanced tone mapping and HDR-to-SDR conversion
- High-quality dithering and debanding algorithms
- Support for color management and ICC profiles
- Shader-based pipeline for flexibility and performance
- Frame queuing and rendering synchronization
- Modular design for integration in media and visualization apps
- Backed by extensive use in the mpv video player
- Cross-platform support with minimal external dependencies
Categories
LibrariesLicense
GNU Library or Lesser General Public License version 3.0 (LGPLv3)Follow libplacebo
Other Useful Business Software
Build AI Apps with Gemini 3 on Vertex AI
Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of libplacebo!