Partilhar via


Limites de resolução de vídeo para H.264 e estabilização de vídeo no Windows 8 e Windows RT

Este artigo descreve os limites de resolução de vídeo para H.264 e estabilização de vídeo.

Aplica-se a: Windows 8
Número original do KB: 2829223

Resumo

O suporte a H.264 no Windows 8 e no Windows RT é limitado a 2048x2048 pixels para codificação e decodificação. Os quadros de exemplo usados pelo DSP de estabilização de vídeo são limitados a 16k pixels pelo DirectX 2D.

Mais informações

Codificador/Decodificador

O padrão H.264 reconhece apenas resoluções de até 2048x2048. O decodificador/codificador Microsoft H.264 (MP4) foi projetado para oferecer suporte apenas a conteúdo de vídeo até o padrão H.264. O codificador/decodificador Microsoft H.264 (MP4) dá suporte a qualquer resolução personalizada ou padrão até o limite de 2048x2048. O codificador/decodificador Microsoft H.264 (MP4) dá suporte a qualquer taxa de proporção personalizada ou padrão.

As resoluções e proporções comumente suportadas incluem:

  • 854 x 480 (16:9 480p)
  • 1280 x 720 (16:9 720p)
  • 1920 x 1080 (16:9 1080p)
  • 640 x 480 (4:3 480p)
  • 1280 x 1024 (5:4)
  • 1920 x 1440 (4:3)

Estabilização de vídeo DSP

O DSP (Processador de Sinal Digital) de Estabilização de Vídeo usado pelo Windows 8 e Windows RT é baseado em uma implementação 2D do DirectX. O DirectX 2D define um limite de 16k para a largura de um buffer. O DSP de estabilização de vídeo cria um buffer DirectX 2D que representa vários quadros; O conteúdo de cada linha é um quadro de amostra e cada linha é o histórico de quadros de amostra. Cada linha (quadro de amostra) contém os pixels de 1/16 de um quadro de origem (Largura/16 x Altura/16). Devido ao limite de 16k por linha do DirectX 2D, a resolução padrão máxima efetiva suportada para 16:9 e 4:3 é:

  • 16:9 - 2560 x 1440 (Quadro de Origem) = 160 x 90 (Quadro de Amostra) = 14.400 pixels por linha
  • 4:3 - 2304 × 1728 (Quadro de Origem) = 144 x 108 (Quadro de Exemplo) = 15.552 pixels por linhaObserve que essas resoluções de Quadro de Origem são maiores que o limite de H.264 2048x2048. A estabilização de vídeo nessas resoluções mais altas pode ser utilizada com sucesso quando não estiver associada à codificação H.264.

Aplicativo de câmera

No modo de vídeo, o aplicativo Câmera da Microsoft Store relatará o erro "Algo deu errado durante a gravação deste vídeo" quando a resolução da câmera estiver acima dos limites H.624 ou de estabilização de vídeo - no momento da captura, não na visualização. Para resolver esse erro, use uma resolução mais baixa ou altere a proporção.

Se o erro de aplicativo da câmera for observado, entre em contato com o fornecedor da câmera - resoluções de vídeo não suportadas não devem ser listadas pelo driver da câmera. O driver da câmera pode listar resoluções superiores ao limite de vídeo para captura de imagem.