H.264
H.264, também conhecido como Advanced Video Coding (AVC), é um codec para comprimir vídeos em alta definição. Vídeos codificados com H.264 são usados em várias aplicações, como streaming de filmes e programas de televisão, videoconferências e armazenamento de vídeos em discos Blu-ray. Ele requer aproximadamente metade da taxa de bits de um vídeo comprimido com MPEG-2 no mesmo nível de qualidade, oferecendo vídeo HD (1920 x 1080) a 4 a 8 Mbps.
Como a maioria dos outros codecs de vídeo, o H.264 usa compressão com perdas para descartar informações desnecessárias de um fluxo de vídeo, reduzindo o tamanho do arquivo e a taxa de bits do vídeo resultante. Ele usa um método conhecido como compressão entre quadros, que divide cada quadro em macroblocos, ou quadrados de 16x16 pixels. Para cada macrobloco, o codificador analisa as diferenças entre o quadro atual e o anterior (conhecido como quadro de referência) e identifica as regiões que foram alteradas. Em seguida, o codificador codifica apenas as diferenças entre os quadros. Dessa forma, cenas com pouco movimento ou com um fundo estático precisam de pouquíssimos dados por quadro.
A compressão de vídeo H.264 usa consideravelmente menos dados do que os padrões de compressão anteriores. No entanto, ela requer muito mais poder de processamento para decodificar um fluxo de vídeo. A maioria das CPUs e GPUs modernas inclui suporte integrado à decodificação H.264. Embora o formato seja compatível com resoluções de até 8K, a maioria dos softwares de decodificação H.264 é limitada a vídeos HD. Vídeos de resolução mais alta, como os vídeos 4K, bem como vídeos HDR que usam cores de 10 bits, usam o formato sucessor mais eficiente H.265 para alcançar níveis semelhantes de qualidade com uma taxa de bits ainda menor.
NOTE: H.264 é um codec, não um formato de arquivo. Em vez disso, vídeos codificados com H.264 são salvos em um formato contêiner, como .MKV ou .MP4.
Teste seus conhecimentos