As video creators continue to work with cutting-edge formats and display technologies, software workflows often lag behind. One increasingly common issue arises when editing and rendering HDR (High Dynamic Range) footage, particularly in open-source tools like Kdenlive. Users are increasingly reporting incorrect color rendering, especially “washed-out” scenes after rendering what originally appeared to be vibrant HDR footage. This complexity arises from differences in color space interpretations, tone mapping, and proper LUT application.
TL;DR (Too Long, Didn’t Read)
If you’re working with HDR footage in Kdenlive and your final renders are looking dull or washed out, the issue may stem from mismatched color space settings and inappropriate tone mapping. The good news? Applying a proper LUT (Look-Up Table) correction during the timeline editing stage can resolve much of the color loss. This article walks through the problem, its causes, and an effective LUT-based workflow correction to restore visual accuracy in your exports.
Understanding the Problem: Washed-Out HDR
The promise of HDR is extremely vivid color, rich contrasts, and high brightness range—exactly what modern screens are capable of showing. However, HDR also introduces challenges in post-production, especially due to:
- Mismatches between HDR formats (e.g., HLG vs. PQ)
- Incorrect color space interpretation by editing software
- Lack of tone mapping for SDR outputs
- No built-in color management for high-bit-depth footage
Kdenlive, though a powerful non-linear editor, does not yet offer advanced HDR color space management out-of-the-box. Many users report loading HDR clips (e.g., from Sony or Panasonic cameras using HLG or S-Log3 profiles), only to find that the footage on the timeline appears correct, but appears desaturated or grayish after export.
What’s happening here? In most cases, Kdenlive interprets the footage in a linear or Rec.709 color space, which is standard for SDR (Standard Dynamic Range) viewing. But HDR footage is usually encoded in Rec.2020 or other wider gamut formats, often accompanied by specific gamma curves like HLG or PQ. When such content is rendered without transformation, critical color and brightness data collapses.
Signs That You’re Affected
You’re likely encountering this issue if:
- The imported footage looks fine in Kdenlive, but washed out in VLC, YouTube, or Premiere Pro after export
- Skin tones appear gray or low contrast
- Highlights lose detail and don’t “pop”
- Your footage looks different across display devices, especially OLED and HDR TVs
This discrepancy occurs during rendering—Kdenlive outputs an SDR file, but doesn’t map the HDR values properly into the smaller Rec.709 range. The result: reduced contrast, muted colors, and an unprofessional aesthetic.
The Role of LUTs in Color Correction
A LUT, or Look-Up Table, can be thought of as a color conversion matrix. Originally developed for matching scenes between film stocks, LUTs have become a digital lifesaver for managing color appearance across devices and media. LUTs can convert footage from one color space to another, apply creative looks, or correct unintended tone mapping.
In our case, a LUT is essential to interpret the HDR footage correctly and compress its dynamic range into SDR, while preserving as much creative intent as possible. Specific LUTs exist for S-Log3 to Rec.709, HLG to Rec.709, and many other conversions.
The key is to integrate the LUT correctly within Kdenlive’s pipeline, rather than applying it post-export. You want your timeline edits, color corrections, and effects to reflect the intended final look—scene-referred and not display-dependent.
Recommended Workflow in Kdenlive for HDR Footage Rendering
- Identify Your Input Format: Before editing starts, determine your footage source. Is it HLG? S-Log2? PQ with Rec.2020? Knowing this helps you select the matching LUT.
- Download an Appropriate LUT: Visit your camera manufacturer’s site or color grading resources like Juan Melara’s blog or the Color Grading Central archive. Find a LUT that maps your source to Rec.709 or SDR output.
- Apply the LUT in Timeline: In Kdenlive, use the “LUT (3D)” effect in the effects stack. Place it early in the processing chain. Import your downloaded LUT.
- Adjust Exposure and Contrast: After applying the LUT, use tools like curves or the “Color Correction” effect to fine-tune the result. LUTs often get you 90% there; you’ll need to add taste-based corrections.
- Render Using Rec.709 Compatible Settings: Choose suitable export presets. Make sure your profile uses Rec.709 color space and Rec.709 gamma. Export with 8-bit or 10-bit depth depending on your delivery platform.
Deep Dive: Kdenlive and Color Space Compatibility
One current issue with Kdenlive is its implicit assumption of SDR workflows. While the MLT framework (on which Kdenlive is based) has support for floating-point processing and high-bit-depth data, there are still gaps in UI settings for explicitly setting and converting between color spaces.
As of late 2023 versions, more features are coming into place—such as timeline color space settings, internal LUT application improvements, and OpenColorIO integration in test builds. But widespread support for full HDR editing is not yet considered stable or production-ready.
If you’re exporting Dolby Vision or HDR10, you need to use external tools like FFmpeg with specific metadata flags to preserve HDR info properly. For general SDR targets, however, LUT application within Kdenlive remains the most effective workaround for now.
Example Case: Sony A7S III Footage
One user submitted an issue involving Sony A7S III footage shot in S-Log3 (Rec.2020). The footage looked cinematic during preview but rendered poorly after export. After applying the official Sony S-Log3 to Rec.709 LUT directly in Kdenlive, the differences were night and day:
- Skin tones returned to a warm, accurate hue
- Exposure looked balanced; shadows and highlights held detail
- Final YouTube uploads matched preview 99%
This example underscores the importance of proper color transformation. A simple LUT application corrected a problem that could have otherwise required re-editing in more advanced software like DaVinci Resolve.
Export Tips and Delivery Advice
When you’re ready to export, follow these best practices:
- Use a Rec.709 profile for SDR delivery
- Stick with H.264 or H.265 depending on platform, but enable 10-bit output if available
- Embed color profile metadata when possible using FFmpeg post-processing
- Test your export on multiple monitors—including SDR and HDR-capable displays
Always remember that YouTube and Vimeo re-encode your uploads; washed-out colors could arise due to misinterpreted metadata too. Tools like MediaInfo can help verify exported metadata integrity.
Conclusion
HDR footage brings visual possibilities that greatly exceed SDR, but without proper color management, those benefits can be entirely lost in post-production. Despite being a bit behind the curve in HDR color support, Kdenlive remains a viable editor if you’re aware of and actively manage color space interpretations.
By identifying your source format, applying an appropriate LUT, and configuring your export settings for Rec.709 SDR, you can avoid the washed-out look and maintain the high-impact visuals intended in your footage. As the software matures, we can expect more automated help—but for now, a good LUT is your best defense.