VLC HDR 재생: 패스스루, 톤 매핑 및 검증
HDR 파일 재생은 쉽지만 올바르게 재생은 아님. 기본적으로 VLC는 HDR을 SDR로 톤 매핑(색이 평면적)하거나, Windows에서는 HDR 모드일 수도 아닐 수도 있는 화면에 원시 신호 전송(색이 회색빛 누래). 이 가이드는 두 모드, 선택법, 화면이 실제로 받는 신호 검증법.
1단계 — 두 HDR 경로 이해
- Passthrough — VLC가 변경 없는 HDR 신호를 디스플레이로 보내 true HDR 표시. 필요: HDR 디스플레이, OS HDR 활성, GPU/디스플레이 HDMI 2.0+/DP 1.4+ 연결, 올바른 VLC 출력 모듈.
- Tone mapping — VLC가 소프트웨어로 HDR을 SDR로 변환. 어떤 화면에서나 그림이 "정확"하게 보이나 동적 범위 타격 상실.
- 경험 법칙: HDR TV/모니터는 패스스루. SDR 화면은 톤 매핑. 최악 결과 — 회색빛 누래 — 은 패스스루 켜졌는데 디스플레이가 실제 HDR 모드 아닐 때.
2단계 — Windows: HDR 패스스루 활성화
Windows HDR 켜기: 설정 > 시스템 > 디스플레이 > "Use HDR"(Windows 11) 또는 Windows HD Color > "Play HDR games and apps"(Windows 10).
Windows가 HDR 디스플레이 보고.
VLC 도구 > 환경 설정 > "All" > 비디오 > 출력에서 출력을 "Direct3D11 video output"으로.
D3D11 출력 선택.
비디오 > 출력 모듈 > Direct3D11에서 "HDR metadata / HDR10 output" 선택(톤 매핑 옵션은 기본값 유지).
HDR 패스스루 활성화.
저장 후 VLC 재시작, HDR 파일 재생(예: DV/HEVC main10 프로필 HDR10 MKV).
화면이 true HDR 표시.
3단계 — macOS와 Linux: 톤 매핑 경로
macOS: 출력을 CoreAnimation/OpenGL로 두기 — VLC 3.0이 HDR10을 디스플레이의 SDR 범위로 자동·신뢰성 있게 톤 매핑. macOS의 true HDR 패스스루는 OS 미디어 파이프라인 한계(VLC 아님) 제한.
어떤 Mac 화면에서든 HDR이 정확(톤 매핑) 표시.
Linux: 비디오 > 출력을 "OpenGL"(또는 NVIDIA/AMD는 VDPAU/VA-API)로, 빌드가 노출하면 비디오 > 출력 모듈 > OpenGL에서 "Tone mapping" 활성화.
색이 클리핑 대신 톤 매핑.
SDR 하드웨어에 HDR 패스스루 강제 피하기 — 톤 매핑보다 결과가 나쁨.
하드웨어에 맞는 모드 선택.
4단계 — HDR 실제 활성 검증
Windows에서 Win+Alt+B 누르거나 설정 > 시스템 > 디스플레이 확인 — "HDR"가 켜져 있고 "HDR certified" 표시.
OS가 HDR 확인.
재생 중 VLC 도구 > 미디어 정보 열고 비디오 코덱 줄 확인 — "HEVC Main10"과 HDR10 메타데이터 태그(PQ, BT.2020) 표시.
파일이 진짜 HDR.
시각적: true HDR 하이라이트는 깊은 검정과 함께 눈에 띄게 밝아야; 회색빛 이미지는 체인 어딘가 끊김.
HDR이 끝까지 검증.
TV에 info 버튼(예: LG/Samsung의 "Info"나 녹색 버튼) 있으면 재생 중 누르기 — 들어오는 신호 형식(HDR10, 4:2:0, 10-bit) 표시.
TV가 신호 확인.