Reprodução HDR no VLC: passthrough, tone mapping e verificação
Reproduzir um arquivo HDR é fácil; reproduzi-lo corretamente não. Por padrão, o VLC ou faz tone-mapping de HDR para SDR (cores parecem chapadas) ou, no Windows, envia o sinal bruto para uma tela que pode ou não estar em modo HDR (cores parecem cinza e lavadas). Este guia explica ambos os modos, como escolher e como verificar o que sua tela está realmente recebendo.
Etapa 1 — Entenda os dois caminhos HDR
- Passthrough — o VLC envia o sinal HDR intocado para o display, que mostra HDR verdadeiro. Requer: display com HDR, HDR ativo no SO, GPU/display conectados via HDMI 2.0+/DP 1.4+ e o módulo de saída VLC certo.
- Tone mapping — o VLC converte HDR para SDR em software. A imagem sempre parece "correta" em qualquer tela, mas você perde o punch de faixa dinâmica.
- Regra prática: em uma TV/monitor HDR, use passthrough. Em tela SDR, use tone mapping. O pior resultado — cinza lavado — acontece quando o passthrough está ligado mas o display não está realmente em modo HDR.
Etapa 2 — Windows: ative passthrough HDR
Ative o HDR do Windows: Settings > System > Display > "Use HDR" (Windows 11) ou Windows HD Color > "Play HDR games and apps" (Windows 10).
O Windows reporta um display HDR.
Abra VLC Ferramentas > &Preferências > "All" > Vídeo > Saída e defina Output como "Direct3D11 video output".
A saída D3D11 é selecionada.
Em Vídeo > Módulos de saída > Direct3D11, marque "HDR metadata / HDR10 output" (e deixe as opções de tone-mapping HDR no padrão).
O passthrough HDR está ativo.
Salve, reinicie o VLC e reproduza um arquivo HDR (ex. um MKV HDR10 com perfil DV/HEVC main10).
A tela mostra HDR verdadeiro.
Etapa 3 — macOS e Linux: o caminho de tone mapping
macOS: deixe a saída como CoreAnimation/OpenGL — o VLC 3.0 faz tone-mapping de HDR10 para a faixa SDR do display automaticamente e com confiabilidade. Passthrough HDR verdadeiro no macOS é limitado pelo pipeline de mídia do SO, não pelo VLC.
O HDR parece correto (tone-mapped) em qualquer tela Mac.
Linux: defina Vídeo > Saída como "OpenGL" (ou VDPAU/VA-API para NVIDIA/AMD) e ative "Tone mapping" em Vídeo > Módulos de saída > AbrirGL se sua compilação expor.
As cores são tone-mapped em vez de cortadas.
Evite forçar passthrough HDR em hardware SDR — o resultado é pior que tone mapping.
Você escolheu o modo certo para o hardware.
Etapa 4 — Verifique se o HDR está realmente ativo
No Windows, pressione Win+Alt+B ou verifique Settings > System > Display — "HDR" deve estar On com "HDR certified" exibido.
O SO confirma HDR.
Durante a reprodução, abra VLC Ferramentas > Informação multimédia e olhe a linha do codec de vídeo — deve mostrar "HEVC Main10" e uma tag de metadados HDR10 (PQ, BT.2020).
O arquivo é HDR genuíno.
Visualmente: destaques HDR verdadeiros devem ser visivelmente mais brilhantes com negros profundos; imagem cinza significa que a cadeia está quebrada em algum ponto.
O HDR é verificado ponta a ponta.
Se sua TV tiver um botão de info (ex. "Info" ou o botão verde em LG/Samsung), pressione durante a reprodução — mostra o formato do sinal de entrada (HDR10, 4:2:0, 10-bit).
A TV confirma o sinal.