Conteúdo

AUTOHDR: uma forma fácil e rápida para automatizar HDR10 no Windows

   3, Jan, 2023     3 min leitura

Há algum tempo eu queria escrever um pequeno post sobre um dos desdobramentos de tudo que aprendi na minha jornada com o Kodi (XBMC) que resultou em uma pequena aplicação que eu dei nome de AUTOHDR.

Primeiramente, HDR10 é basicamente um novo padrão de cores e de brilho que as TVs de monitores modernos são capazes de representar. Sua adoção começou primeiramente com filme e passou para games e essa aplicação beneficia os dois casos.

Jogos que não fazem uso da API privada da Nvidia/AMD/Intel precisam usar o sistema integrado do Windows 10. Isso é mais real ainda quando falamos de players de video. Esses não podem ficar restritos a estas empresas e uma solução em código aberto precisou ser encontrada: uma API do Windows. Uma vez que o Windows sim tem em meio ao seu painel de controle uma forma de ligar e desligar HDR10 mas nada nem próximo de ser considerado automático. Então para isso AUTOHDR.

Quando eu desenvolvi essa aplicação com ajuda de outros desenvolvedores do Time Kodi eu não sabia que a Microsoft iria escolher o mesmo nome para o seu próprio aplicativo que converte jogos antigos feito em SDR para HDR10. No entanto a minha aplicação somente liga e desliga HDR10 no Windows, podendo ser usada automaticamente esperando a aplicação ser encerrada para desligar o HDR10.

Hoje, talvez, seu uso seja exclusivo para games que não usem API privadas para passar os metadados de HDR10 e pode vir a ser ainda mais útil assim que emuladores incorporarem shadders que simulam tvs de tubo CRT e BFI (black frame insertion), que faz com que a luminosidade das telas atuais caia muito. Para remediar isso HDR10 pode ser uma solução por conta de seus metadados estáticos e a conversão de SDR->HDR10 que o Windows 10 faz hoje.

Se tiver interesse o projeto pode ser encontrado aqui: AUTOHDR.

Foto do post por Fábio Silva: link.