H.264 y HDR: Por Qué Este Códec No Está Diseñado para Alto Rango Dinámico

H.264 (AVC) no soporta HDR nativamente. Carece de señalización, profundidad bits e infraestructura colorimetría para metadatos HDR. Codificar HDR en H.264 es técnicamente posible pero prácticamente deficiente.

Qué Le Falta a H.264 para HDR

  • Profundidad Bits: 8-bit solo (perfil High 10 existe pero rara vez soportado en hardware)
  • Primarias Color/Matriz: Señalización VUI limitada. Sin estándar Rec.2020 / ST 2086 / SMPTE ST 2094 metadata
  • Función Transferencia: Asume BT.1886 (gamma 2.4). Sin señalización PQ (ST 2084) o HLG
  • Metadatos Mastering Display: Sin mensajes SEI para max/min luminancia, punto blanco
  • Nivel Luz Contenido: Sin señalización MaxCLL / MaxFALL

Qué Pasa Cuando Fuerza HDR en H.264

EnfoqueResultado
PQ/ST 2084 codificado 8-bitBanding severo sombras. 8 bits insuficientes para quantizador perceptual
HLG codificado 8-bitMarginalmente mejor (scene-referred) pero aun banded, sin metadata
Perfil High 10 10-bitSolo software decode. Sin soporte hardware. Sin path metadata HDR
HDR → SDR tone-mapped → H.264Funciona universal. Pero HDR horneado — sin beneficio pantalla HDR

Códecs Diseñados para HDR

CódecCaracterísticas HDRSoporte Hardware
HEVC / H.265Main 10 Profile (10-bit), HDR SEI, Dolby Vision, HDR10+Universal (2016+)
VP9 Profile 210/12-bit, HDR metadataChrome, Android, Smart TVs
AV110/12-bit, HDR, film grain synthesis2020+ GPUs, TVs nuevos
VVC / H.266HDR nativo, 10/12-bit, mejor eficienciaEmergente (2024+)

Intentos Históricos "H.264 HDR"

  • YouTube 2016: VP9 para HDR, H.264 para fallback SDR
  • Netflix: HEVC Main 10 para HDR, H.264 High para SDR
  • Apple: HEVC para HDR, H.264 para compatibilidad

Cuándo Podrías Ver "H.264 HDR"

  • Contenido SDR mal etiquetado con contraste expandido
  • HDR→SDR tone-mapped re-codificado a H.264
  • Implementaciones privadas no-estándar (industrial, médico)
  • Confusión con "H.264 10-bit" (fansubs anime, no HDR)

Veredicto: Usa HEVC, VP9, o AV1 para entrega HDR. H.264 es para compatibilidad SDR solo. Ahorro ancho banda códecs modernos en calidad HDR son 30–50% vs. H.264 forzado.