HDR Playback sa VLC: Passthrough, Tone Mapping at Verification

Abante Huling na-update: Naaangkop sa: Windows 10/11 + macOS + Linux · VLC 3.0.x

Ang paglalaro ng isang HDR file ay madali; ang paglalaro nito nang tama ay hindi. Out of the box, ang VLC ay nagto-tone-map ng HDR sa SDR (kulay ay mukhang flat) o, sa Windows, nagpapadala ng raw signal sa isang screen na maaaring o hindi nasa HDR mode (kulay ay mukhang gray at washed out). Ipinapaliwanag ng gabay na ito ang parehong mode, kung paano pumili, at kung paano i-verify kung ano ang talagang natatanggap ng iyong screen.

Hakbang 1 — Unawain ang dalawang HDR path

  • Passthrough — nagpapadala ang VLC ng hindi nagalaw na HDR signal sa display, na nagpapakita ng tunay na HDR. Nangangailangan: HDR-capable display, naka-enable ang HDR sa OS, GPU/display na naka-konekta via HDMI 2.0+/DP 1.4+, at ang tamang VLC output module.
  • Tone mapping — ang VLC ay nagko-convert ng HDR sa SDR sa software. Laging "tama" ang mukha ng picture sa anumang screen, ngunit nawawala mo ang dynamic-range punch.
  • Rule of thumb: sa isang HDR TV/monitor, gamitin ang passthrough. Sa isang SDR screen, gamitin ang tone mapping. Ang pinakamasamang resulta — washed-out gray — ay nangyayari kapag naka-on ang passthrough ngunit ang display ay talagang hindi nasa HDR mode.

Hakbang 2 — Windows: i-enable ang HDR passthrough

  1. Buksan ang Windows HDR: Settings > System > Display > "Use HDR" (Windows 11) o Windows HD Color > "Play HDR games and apps" (Windows 10).

    Ini-ulat ng Windows ang isang HDR display.

  2. Buksan ang VLC Gamit > _Preperenses > "All" > Video > _Makit-an, at itakda ang Output sa "Direct3D11 video output".

    Napiling ang D3D11 output.

  3. Sa Video > Output modules > Direct3D11, lagyan ng tsek ang "HDR metadata / HDR10 output" (at iwanan ang HDR tone-mapping options sa default).

    Na-enable ang HDR passthrough.

  4. I-save, i-restart ang VLC, at i-play ang isang HDR file (hal. isang HDR10 MKV na may DV/HEVC main10 profile).

    Ipinapakita ng screen ang tunay na HDR.

TandaanKung gray/washed out ang imahe, ang display ay hindi nakatatanggap ng HDR signal — i-re-check ang Hakbang 1 at ang OS HDR toggle, pagkatapos tingnan ang HDR-not-working fix.

Hakbang 3 — macOS at Linux: ang tone-mapping path

  1. macOS: iwanan ang output bilang CoreAnimation/OpenGL — ang VLC 3.0 ay nagto-tone-map ng HDR10 sa SDR range ng display nang awtomatiko at maaasahan. Ang tunay na HDR passthrough sa macOS ay limitado ng media pipeline ng OS, hindi ng VLC.

    Mukhang tama ang HDR (tone-mapped) sa anumang Mac screen.

  2. Linux: itakda ang Video > _Makit-an sa "OpenGL" (o VDPAU/VA-API para sa NVIDIA/AMD), at i-enable ang "Tone mapping" sa ilalim ng Video > Output modules > OpenGL kung naba-bypass nito.

    Ang mga kulay ay tone-mapped sa halip na clipped.

  3. Iwasang pilitin ang HDR passthrough sa SDR hardware — ang resulta ay mas masama kaysa sa tone mapping.

    Napili mo ang tamang mode para sa hardware.

Hakbang 4 — I-verify na aktibo talaga ang HDR

  1. Sa Windows, pindutin ang Win+Alt+B o i-check ang Settings > System > Display — dapat "On" ang "HDR" na may "HDR certified" na ipinapakita.

    Kinumpirma ng OS ang HDR.

  2. Habang nagpe-play, buksan ang VLC Gamit > _Nabigit at tingnan ang video codec line — dapat ipakita nito ang "HEVC Main10" at isang HDR10 metadata tag (PQ, BT.2020).

    Ang file ay tunay na HDR.

  3. Sa biswal: ang tunay na HDR highlight ay dapat kapansin-pansing mas matangkad na may malalim na itim; ang gray na mukhang imahe ay nangangahulugang may sira sa chain sa kung saan.

    Na-verify ang HDR end-to-end.

  4. Kung ang iyong TV ay may info button (hal. "Info" o ang green button sa LG/Samsung), pindutin ito habang nagpe-play — ipinapakita nito ang incoming signal format (HDR10, 4:2:0, 10-bit).

    Kinumpirma ng TV ang signal.

Mga madalas itanong

Bakit washed out ang HDR sa VLC sa Windows?
Ang D3D11 output ay nagpapadala ng HDR habang naka-disable ang Windows HDR, o kabaligtaran. I-enable ang Windows HDR, gamitin ang D3D11 na may naka-tsek na HDR output, at i-restart ang VLC.
Sinusuportahan ba ng VLC ang Dolby Vision?
Ang VLC 3.0 ay nagba-basa ng base layer ng DV file (tumatugtog sila bilang HDR10 o SDR depende sa file). Ang buong DV profile 7 metadata ay hindi pinoproseso — para sa reference-grade DV, gamitin ang isang player/hardware na sumusuporta nito.
Dapat ko bang gamitin ang tone mapping o passthrough sa isang 400-nit HDR monitor?
Passthrough — ang HDR mode ng monitor, kahit modest, ay nakakaungguli sa software tone mapping para sa brightness. Ang tone mapping ay nananalo lamang kapag ang screen ay tunay na SDR.
Mabigat ba sa CPU/GPU ang HDR playback?
Ang passthrough ay halos libre. Ang software tone mapping ay nagdaragdag ng napansin na GPU load — sa mahinang hardware, mas mainam ang passthrough o ibaba ang resolution.