Divx H264 Encoder Beta 2
Esta página habla casi en exclusiva sobre el encoder x264, pero no esta de mas el ver otras posibilidades. En este caso Divx nos sorprende con una nueva versión de su encoder de H264 por linea de comandos (como x264). El funcionamiento es similar y las características estan limitadas en ciertos aspectos. Veamos cuales:
- Limitación a máximo de frames sin un Keyframe (GOP) : 4 Segundos | Según los desarrolladores esto sirve para mejorar la búsqueda en la barra de tiempos al haber un Keyframe cada poco tiempo. En cierta manera tienen razón, pero limita la posibilidad de aprovechar bitrate malgastado en alguna escena fija (slow motion).
- Limitado a Level 4.0 | Segun comentan desde Divx, se ha optado por el Level 4.0, y no 4.1 (bluray) para así evitar excesivas zonas de bitrate. Realmente esto no modifica nada salvo el máximo bitrate aplicado.
- Posibilidad de enlazar ffmpeg por pipe al encoder | Esto es muy interesante para realizar compresiónes utilizando los filtros de FFMPEG. Desde Divx explican como se puede hacer esto. x264 lo permite desde hace muchas versiones.
- Reparto de bitrate | De lo poco que he probado, he visto que la curva de SSIM que realiza a cualquier vídeo, lo hace desde un punto de vista equilibrado. Es decir, la propia curva es muy estable. En x264 se utilizan otros factores para realizar esta distribución de calidad, mejorando el total al atribuir la calidad en zonas donde visualmente son mas evidentes.
- Limitaciones en B-Frames (3) y Ref-Frames (4) | Aquí descubrimos otras limitaciones debido al uso exclusivo del Level 4.0
Las sensaciones son interesantes, pero Divx sigue pecando de resultados algo borrosos, dando la impresión de haber aplicado algún filtro para evitar la aparición de macrobloques. A pesar de estas limitaciones, es bueno disponer de competencia y ver que Mainconcept, (el encoder de Divx proviene de esta compañía) ha superado a otros encoders de pago.
Habrá que estar atentos a futuras versiones donde implementen alguna opción similar al AQ-Mode, el cual es indispensable para bajo bitrate, y así aprovechar las posibilidades de MPEG4-AVC.