github TORlN/HDR-to-SDR v3.0.0
v3.0.0 — Pro Edition

2 hours ago

HDR to SDR v3.0.0 — Pro Edition

What's new

Free / Pro tier

The app is now split into a free Community Edition and a Pro tier unlocked
with a license key. The download below is the Community Edition — enter a Pro key
inside the app to unlock the Pro features.

Note: License key sales are a work in progress. Pro keys are not yet
publicly available — check back soon or watch this repo for updates.

Pro features (new)

  • GPU tonemapping via libplacebo / Vulkan — HDR→SDR tonemapping now runs on the
    GPU, cutting conversion time roughly in half on capable hardware. Supported on
    NVIDIA, AMD, and Intel GPUs (h264_nvenc / h264_amf / h264_qsv).
  • Quality slider — dial in the CRF (CPU) or CQ (GPU) value for the right
    size/quality trade-off.
  • Output container selection — choose MP4, MKV, or MOV; defaults to match the
    input. Audio and subtitles are stream-copied when the container allows, and
    transcoded or dropped otherwise (e.g. TrueHD / PGS into MP4).
  • Custom timestamp seek — jump the preview to any HH:MM:SS timestamp, not just
    the five auto-spaced buttons.
  • Batch conversion queue — drop multiple files or use "Add Files" to queue them;
    the queue shows per-file status and reports a summary on completion.
  • Persistent settings — gamma, method, tonemapper, quality, GPU toggle, and
    preview preference are remembered across sessions.

Performance & reliability

  • Preview frame generation no longer blocks the main thread — the UI stays
    responsive while frames load.
  • Gamma slider preview is now instant (~1 ms vs ~800 ms) — no more ffmpeg call per
    drag tick.
  • Per-frame preview cache and MAXFALL memoization save ~1.5 s per preview refresh.

UI

  • New flat dark theme (color-based clam) — window resizing is ~6× faster than the
    old sv_ttk theme.
  • Video info strip shows resolution, frame rate, codec, HDR/SDR flag, and audio
    codec after a file loads.

Fixes

  • TrueHD audio and PGS/ASS subtitles no longer break MP4/M4V output — the app
    now transcodes or drops streams the container can't hold.
  • Batch drop of multiple files no longer silently processes only the first file.
  • GPU encoder failures fall back cleanly to CPU encoding.
  • The application size has dramatically decreased from about 300mb to 30mb

Full Changelog: v2.1.0...v3.0.0

Don't miss a new HDR-to-SDR release

NewReleases is sending notifications on new releases.