H.264
H.264 é um padrão para compressão de vídeo, baseado no MPEG-4 Parte 10 ou AVC, desenvolvido pela ITU-T Video Coding Experts Group (VCEG) em conjunto com a ISO/IEC MPEG que formaram uma parceria conhecida por Joint Video Team (JVT). A versão final, formalmente chamada por ISO/IEC 14496-10), foi lançada em Maio de 2003.
Imagem: kentbye · BY · Openverse
A intenção do projeto H.264/AVC era criar um padrão capaz de fornecer boa qualidade de vídeo com uma taxa de bitrate muito baixa em relação aos padrões já existentes (MPEG-2, H.263...), mas sem aumentar a complexidade do projeto seria algo praticamente impossível de ser implementado. Outra meta do projeto era fazer um padrão que fosse compatível a todas as necessidades, isto é, compatível com vídeos de baixa e alta bitrate ou com baixa e alta resolução. Em Maio de 2003 a JVT lançou a primeira versão do padrão e em seguida desenvolveu extensões da versão original do padrão, conhecidas por Fidelity Range Extensions (FRExt).
Imagem: Dave Dugdale · BY-SA · Openverse
O padrão tem sete configurações diferentes, chamadas perfis. Cada configuração foi feita pensando em aplicações .
Imagem: Tsahi Levent-Levi · BY · Openverse
O primeiro padrão de codificação de vídeo da família H.26x.
Imagem: Dave Dugdale · BY-SA · Openverse
O H.263 é uma recomendação publicada pela ITU e baseada no H.261. Os códigos propostos nesta recomendação melhoram a performance da compressão e permitem que o vídeo tenha taxas variáveis. Esta recomendação especifica uma codificação que pode ser usada para compressão de imagens móveis pertencentes a serviços audiovisuais de baixa taxa de bits. É uma codificação híbrida que aproveita a predição de imagens da recomendação H.261 mas também toma proveito da redundância temporal e transforma a codificação do sinal restante de modo a reduzir a redundância espacial. Assim como o H.261 gera dados do tipo CIF e seus derivados sub-QCIF, QCIF, 4CIF e 16CIF. Possui maior precisão na compensação de movimentos e se torna mais eficiente na compactação identificando redundâncias temporais além de espaciais, como descrito. Também há dezesseis codificações opcionais propostas para melhorar a performance de compressão. A taxa de bits do vídeo pode ser variável, não há restrições no H.263 quanto a esta taxa, as restrições serão impostas pela rede. A correção de erros não será providenciada por esta recomendação, é aconselhável que se utilize entidades externas para tanto.
Imagem: U.S. Army Korea (Historical Image Archive) · BY-NC-ND · Openverse
x264 é um software de código aberto para codificação de fluxos de vídeo para o formato H.264/MPEG-4 AVC. Ele é distribuído sob os termos do GNU General Public License. x264 foi originalmente desenvolvido por Laurent Aimar, que parou o desenvolvimento em 2004, depois de ser contratado pela ATEME. Loren Merritt, assumiu o desenvolvimento em seguida. Hoje, o x264 é desenvolvido primeiramente por Loren Merritt, Jason Garrett-Glaser, Steven Walters, Anton Mitrofanov, David Conrad, e Poirier Guillaume.


