Comparativo de Qualidade de Encoders

Clique para alternar a imagem:

Original
(DVD-Video/MPEG-2 Video de 6.400 kbit/s)

2 passes (qualidade ideal): Theora | Xvid | VP8 | x264 Baseline | x264 High

1 passe (qualidade crua): Theora | Xvid | VP8 | x264 Baseline | x264 High

Exibindo: Original

Cena capturada

Observa��es

Todas as vers�es foram produzidas com a mesma taxa de dados alvo de 700 kbit/s, conforme configura��es detalhadas em Testes de HTML5 Video.

Xvid

Xvid produz v�deo no formato MPEG-4 Visual ASP (Advanced Simple Profile), um padr�o baseado em H.263; � o precursor do H.264/MPEG-4 AVC (Advanced Video Coding) e principal par�metro de compara��o do Theora.

XviD 1.2.1 (UTC 2008-12-04)
Par�metros: -bitrate 700 -qpel -lumimasking -turbo -kboost 100 -chigh 30 -clow 15 -bquant_ratio 162 -bquant_offset 0
Caracter�sticas: Advanced Simple@L5, 2 BVOP, QPel=sim, GMC=n�o, Matriz=H.263

M�tricas

Usamos o MSU Video Quality Measurement Tool para medir os �ndices PSNR e SSIM dos v�deos dos quais capturamos as imagens acima. Tais �ndices matem�ticos medem algumas das perdas dos v�deos comprimidos em rela��o ao v�deo original. Um �ndice SSIM perfeito (sem perdas) seria 1, e PSNR seria indefinido (divis�o por zero), mas �ndices acima de 50 s�o quase perfeitos.

Vers�oSSIM
x264 High (2 passes) 0,96376
VP8 (2 passes) 0,95774
x264 High (1 passe) 0,95573
VP8 (1 passe) 0,95249
x264 Baseline (2 passes) 0,95175
Theora (2 passes) 0,94320
Xvid (2 passes) 0,94257
x264 Baseline (1 passe) 0,94167
Xvid (1 passe) 0,67647
Theora (1 passe) 0,52130
 
Vers�oPSNR
x264 High (2 passes) 38,71174
VP8 (2 passes) 38,69497
VP8 (1 passe) 37,45259
x264 High (1 passe) 37,19942
x264 Baseline (2 passes) 37,14428
Xvid (2 passes) 36,48041
Theora (2 passes) 36,01011
x264 Baseline (1 passe) 35,59809
Xvid (1 passe) 17,31988
Theora (1 passe) 12,86522

Taxas de Dados M�dias

O �nico encoder que conseguiu aproveitar 100% dos bits alocados foi o x264 em 2 passes. Obviamente, aloca��es menores resultam em perdas de qualidade. Infelizmente, ajustar os �ndices proporcionalmente � taxa de dados gera valores irreais, ent�o tal exerc�cio provou-se in�til. Isto se explica pois existem diversos overheads envolvidos na codifica��o, que n�o se traduzem diretamente em qualidade. De todo modo, n�o seria adequado recompensar encoders que n�o foram competentes em aproveitar todo o espa�o alocado. No melhor dos casos, pode-se considerar empate t�cnico com o desempenho imediatamente superior.

Vers�oKbit/s
x264 High (2 passes) 700
x264 Baseline (2 passes) 700
VP8 (2 passes) 666
Xvid (2 passes) 669
Theora (2 passes) 641
x264 High (1 passe) 630
x264 Baseline (1 passe) 626
VP8 (1 passe) 595
Xvid (1 passe) 687
Theora (1 passe) 693