VLC में HDR Playback: Passthrough, Tone Mapping और Verification

उन्नत अंतिम अपडेट: लागू होता है: Windows 10/11 + macOS + Linux · VLC 3.0.x

कोई HDR file play करना आसान है; उसे सही तरीके से play करना आसान नहीं। Out of the box, VLC या तो HDR को SDR में tone-map करता है (colors flat दिखते हैं) या, Windows पर, raw signal को किसी ऐसी screen पर भेजता है जो शायद HDR mode में हो या न हो (colors gray और washed out दिखते हैं)। यह गाइड दोनों modes, चुनने का तरीका, और यह verify करना कि आपकी screen वास्तव में क्या receive कर रही है, को समझाता है।

Step 1 — Understand the two HDR paths

  • Passthrough — VLC untouched HDR signal को display को भेजता है, जो true HDR दिखाता है। आवश्यक: HDR-capable display, OS में enabled HDR, GPU/display HDMI 2.0+/DP 1.4+ से connected, और सही VLC output module।
  • Tone mapping — VLC software में HDR को SDR में convert करता है। Picture किसी भी screen पर हमेशा "correct" दिखती है, लेकिन आप dynamic-range punch खो देते हैं।
  • Rule of thumb: किसी HDR TV/monitor पर, passthrough use करें। किसी SDR screen पर, tone mapping use करें। सबसे बुरा परिणाम — washed-out gray — तब होता है जब passthrough on हो लेकिन display वास्तव में HDR mode में न हो।

Step 2 — Windows: enable HDR passthrough

  1. Windows HDR चालू करें: Settings > System > Display > "Use HDR" (Windows 11) या Windows HD Color > "Play HDR games and apps" (Windows 10)।

    Windows एक HDR display report करता है।

  2. VLC Tools > Preferences > "All" > Video > Output खोलें, और Output को "Direct3D11 video output" पर set करें।

    D3D11 output select हो जाता है।

  3. Video > Output modules > Direct3D11 में, "HDR metadata / HDR10 output" टिक करें (और HDR tone-mapping options को default पर रहने दें)।

    HDR passthrough enable हो जाता है।

  4. Save करें, VLC restart करें, और कोई HDR file play करें (जैसे DV/HEVC main10 profile वाली कोई HDR10 MKV)।

    Screen true HDR दिखाती है।

नोटयदि image gray/washed out दिखती है, तो display कोई HDR signal नहीं receive कर रहा — Step 1 और OS HDR toggle को फिर check करें, फिर HDR-not-working fix देखें।

Step 3 — macOS and Linux: the tone-mapping path

  1. macOS: output को CoreAnimation/OpenGL ही रहने दें — VLC 3.0 HDR10 को display की SDR range में automatically और reliably tone-map करता है। macOS पर true HDR passthrough OS की media pipeline से limited है, VLC से नहीं।

    HDR किसी भी Mac screen पर correct (tone-mapped) दिखता है।

  2. Linux: Video > Output को "OpenGL" (या NVIDIA/AMD के लिए VDPAU/VA-API) पर set करें, और यदि आपका build expose करता हो तो Video > Output modules > OpenGL के तहत "Tone mapping" enable करें।

    Colors clip होने के बजाय tone-mapped होते हैं।

  3. SDR hardware पर HDR passthrough को force करने से बचें — परिणाम tone mapping से बुरा होता है।

    आपने hardware के लिए सही mode चुना।

Step 4 — Verify HDR is really active

  1. Windows पर, Win+Alt+B दबाएँ या Settings > System > Display check करें — "HDR" On होना चाहिए और "HDR certified" displayed होना चाहिए।

    OS HDR confirm करता है।

  2. Playback के दौरान, VLC Tools > Media Information खोलें और video codec line देखें — उसमें "HEVC Main10" और कोई HDR10 metadata tag (PQ, BT.2020) दिखना चाहिए।

    File genuine HDR है।

  3. Visually: true HDR highlights गहरे blacks के साथ noticeable brighter होने चाहिए; gray-दिखती image का मतलब है कि chain कहीं टूटी है।

    HDR end-to-end verify हो जाता है।

  4. यदि आपके TV में कोई info button है (जैसे "Info" या LG/Samsung पर green button), तो playback के दौरान उसे दबाएँ — वह incoming signal format (HDR10, 4:2:0, 10-bit) दिखाता है।

    TV signal confirm करता है।

अक्सर पूछे जाने वाले प्रश्न

Windows पर VLC में HDR washed out क्यों दिखता है?
D3D11 output HDR भेज रहा है जबकि Windows में HDR disabled है, या इसका उल्टा। Windows HDR enable करें, D3D11 को ticked HDR output के साथ use करें, और VLC restart करें।
क्या VLC Dolby Vision को support करता है?
VLC 3.0 DV files की base layer को पढ़ता है (वे file के अनुसार HDR10 या SDR के रूप में play होते हैं)। Full DV profile 7 metadata processed नहीं होता — reference-grade DV के लिए, उसे support करने वाले player/hardware use करें।
क्या मुझे 400-nit HDR monitor पर tone mapping या passthrough use करना चाहिए?
Passthrough — monitor का HDR mode, चाहे modest ही सही, brightness के लिए software tone mapping से बेहतर है। Tone mapping केवल तभी जीतता है जब screen वास्तव में SDR हो।
क्या HDR playback CPU/GPU heavy है?
Passthrough लगभग free है। Software tone mapping noticeable GPU load जोड़ता है — weak hardware पर, passthrough prefer करें या resolution कम करें।