Comienzo con el DRF analysis de un ripeo en particular que es muy bueno, pero considero que tiene un pequeño problema que muchos cometen.
Código: Seleccionar todo
[ DRF analysis ]
Average DRF: 3.051322
Standard deviation: 1.040681
Max DRF: 5
DRF=1: 7764 ( 5.670 %) #
DRF=2: 45132 ( 32.958 %) ########
DRF=3: 18748 ( 13.691 %) ###
DRF=4: 62898 ( 45.932 %) ###########
DRF=5: 2395 ( 1.749 %)
DRF>5: 0 ( 0.000 %)
I-VOPs average DRF: 1.759051
I-VOPs std. deviation: 0.427659
I-VOPs max DRF: 2
P-VOPs average DRF: 1.942535
P-VOPs std. deviation: 0.483519
P-VOPs max DRF: 3
B-VOPs average DRF: 3.736244
B-VOPs std. deviation: 0.613160
B-VOPs max DRF: 5
A modo de glosario. Qué son I-VOPs, P-VOPs, B-VOPs y DRF?
I-VOPs: también llamados I-frames o key-frames. Es un cuadro que no utiliza información de otros cuadros, guarda 'en si mismo' todos los datos necesarios para ser visto en forma completa.
Son los cuadros de mayor calidad, pero también los de mayor tamaño. Se utilizan normalmente en los cambios de escena. La mayoría de capturas que vemos posteadas junto a un ripeo son capturas de estos
keyframes.
P-VOPs: tamién llamados P-frames. Son bastante más pequeños que los I-frames (arriba), porque utilizan la información del cuadro anterior y solo se codifica la diferencia. Gracias a estos P-frames hay un incremento significativo en la compresión y aún así la calidad es casi igual a la de un I-frame. Codecs antiguos solo se valían de I-frames y P-frames.
B-VOPs: tamién llamados B-frames (bidirectionally predicted frame). Utilizan información del cuadro anterior y el siguiente y se guarda (codifica) la diferencia.
Son los de menor tamaño (usualmente 1/3 del tamaño de un P-frame),
su calidad es algo peor que en los otros dos tipos de cuadros pero el incremento en la compresión es muy grande.
DRF: Detail Removal Factor o quantización. La quantización es una técnica de compresión que se logra al comprimir un rango de valores a un solo
quantum. La quantización en las que se basan tanto el MPEG2, MPEG4 ASP (ej. Xvid) y MPEG4 AVC (ej. x264) es la
DCT o
discrete cosine transform. En este caso basta decir que un DRF mayor signifca una calidad visual peor.
La porción del
DRF analysis la hice con la aplicación
AVInaptic -> Statistics -> DRF analysis.
Del ejemplo anterior destaco entonces solo este
ínfimo problema (repito, es casi un detalle): DRF=1: 7764 ( 5.670 %)
Esto significa que se utilizaron frames con un QUANT=1. Supuestamente estos serían los de mejor calidad, pero... Está comprobado que la calidad visual de un cuadro de QUANT=1 es prácticamente la misma que la de uno de QUANT=2, pero un QUANT=1 utiliza más espacio (
link). Es decir que el ripeo analizado tiene un 5.670 % de cuadros que están usando más espacio del necesario. Este espacio se podría aprovechar en mejorar los cuadros de menor calidad, lo cual es siempre deseable. Qué hacer encontes? Al configurar nuestro Xvid a la hora de hacer el ripeo, tiene que tener definidos estos mínimos:
No es mejor que el codec decida por su cuenta cuando utilizar un QUANT=1 ? Respuesta corta:
NO
Posibles efectos secundarios de esta configuaración: es más probable obtener un 'undersize'.