Make: Magazine Mention
Make: Magazine Mention

HyperHDR: Open Source Ambient Lighting and Community Support

HyperHDR stands as a robust, open-source ambient lighting solution tailored for televisions and music setups. It analyzes video and audio streams to create immersive lighting experiences. Engineered for stability, HyperHDR delivers high performance and quality across diverse platforms including Windows, macOS (x64/arm64: M1, M2), and Linux x64 & ARM (Raspberry Pi and similar devices). Its efficient design ensures remarkably low CPU usage, even on resource-constrained systems like the Raspberry Pi.

Key Features of HyperHDR

HyperHDR boasts a range of features designed for optimal ambient lighting:

  • Low CPU Footprint: Designed for efficient operation, minimizing CPU usage even on Single-board computers (SoCs) such as Raspberry Pi.
  • Lightweight Architecture: Avoids resource-intensive dependencies like Python or Java, ensuring a streamlined and fast performance.
  • Low Latency Video Processing: Provides near real-time color analysis, ideal for responsive LED strip and lamp synchronization.
  • Multi-threading Support: Leverages multithreading to enable high-quality video stream processing on Raspberry Pi and similar platforms.
  • Cross-Platform Compatibility: Highly portable across various ARM embedded systems, expanding its usability in diverse setups.
  • Flicker Reduction: Incorporates video post-processing filters to eliminate LED flickering for smoother visual effects.
  • Modern User Interface: Features a contemporary interface built with Bootstrap 5 and SVG icons for intuitive control.
  • System Monitoring: Delivers crucial insights into your system’s health, including CPU & RAM usage, CPU temperature, undervoltage alerts, and performance monitoring for USB grabbers and LED devices.
  • USB Grabber Support: Compatible with USB grabbers on Linux, Windows 10, and macOS operating systems.
  • Pipewire/Portal Screen Capture: Hardware-accelerated screen capturing capabilities for Linux/Wayland environments.
  • DirectX Screen Grabber: DirectX-powered screen grabber with shader processing acceleration for Windows 10/11, supporting native HDR modes and multi-monitor setups (introduced in HyperHDR v21).
  • Dynamic Video Cache Buffers: Efficiently manages video cache, enabling Raspberry Pi to process high-resolution streams like 1080p120 NV12 without quality reduction.
  • Audio Visualization Effects: Integrated audio visualization effects driven by spectrum analysis, adding another dimension to your ambient lighting.
  • MQTT for IoT Integration: MQTT support for seamless integration into Internet of Things (IoT) ecosystems.
  • Entertainment API v2: Per-channel control for devices like Philips Gradient Strip, offering advanced customization.
  • Home Assistant and zigbee2mqtt Support: Compatibility with Home Assistant lights and zigbee2mqtt for smart home integration (new in HyperHDR v21).
  • Automatic Tone Mapping: Automatically adjusts tone mapping for optimal visual output (new in HyperHDR v21).
  • Automatic LUT Calibration: Intelligent LUT calibration detects grabber-specific properties, ensuring the best HDR/SDR quality using MP4 test files (new in HyperHDR v21).
  • Multi-Instance Optimization: Supports multiple instances for controlling various lighting setups simultaneously, such as TV LED strips and smart lights.
  • Built-in Latency Benchmark: Includes a latency benchmark for USB grabbers to optimize performance.
  • High-Quality P010 Video Format: Supports high-fidelity P010 video format (new in HyperHDR v21).
  • Intuitive LED Layout Editor: Simplifies LED strip geometry editing, offering both automatic and manual adjustments with mouse-based controls.
  • Smart Signal Detection: Automatic signal detection with intelligent learning for USB grabbers, streamlining setup.
  • SK6812 RGBW Calibration: Advanced white color channel calibration for enhanced white balance on compatible LED drivers.
  • External Source Tone Mapping: Tone mapping capabilities for external flatbuffers/protobuf sources.
  • LUT Tooling: Built-in LUT table generator and import tool for custom color adjustments.
  • 48-bit HD108 LED Strip Support: Supports high-density 48-bit HD108 LED strips for finer color gradients.
  • Versatile LED Strip Compatibility: Compatible with WS281x, APA102, HD107, SK9822, and SK6812 RGBW LED strips, utilizing high-speed communication solutions like HyperSPI and HyperSerial protocols for ESP-based external LED drivers.

HyperHDR’s advanced video processing enhances the source material for your LEDs, resulting in richer and more vibrant ambient lighting. Whether you’re using SDR, HDR, or Dolby Vision (LLDV compatible hardware required), HyperHDR elevates your viewing experience. You can choose between using a USB grabber for external video sources or capturing your computer screen directly as the video source.

Download, Resources, and Community

To get started with HyperHDR and explore its full potential, here are essential resources:

Download Packages & Sources:

Official Releases: https://github.com/awawa-dev/HyperHDR/releases

Official Linux Repository: https://awawa-dev.github.io/

Latest Test Installers: https://github.com/awawa-dev/HyperHDR/actions (Accessible under “Actions” tab, requires GitHub login)

Manuals and Guides:

Installation Manual: https://github.com/awawa-dev/HyperHDR/wiki/Installation

Official Wiki: https://github.com/awawa-dev/HyperHDR/wiki

DIY Build Guide (SK6812 RGBW): https://www.hyperhdr.eu/2023/02/ultimate-guide-on-how-to-build-led.html

Community Forum & Support:

For community support and discussions, the HyperHDR support section on GitHub Discussions is the primary platform. While a dedicated Hyperhdr Discord Server is not explicitly listed, the GitHub discussions offer a robust forum for users to share experiences, ask questions, and collaborate. This active community ensures you have a place to seek help and engage with other HyperHDR enthusiasts. For real-time interaction and community building, keep an eye out for potential future expansions into platforms like Discord, which could further enhance community engagement and support.

HyperHDR’s Support Section (GitHub Discussions): https://github.com/awawa-dev/HyperHDR/discussions

Compilation Instructions:

Building HyperHDR from Sources: https://github.com/awawa-dev/HyperHDR/wiki/Compiling-HyperHDR

HyperHDR in the Press

HyperHDR has been recognized in several publications for its innovation and contribution to the DIY ambient lighting community:

Make: Magazine MentionMake: Magazine Mention

Licensing

HyperHDR is open-source software released under the MIT License.

For complete license details, refer to: http://opensource.org/licenses/MIT

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *