Saltar al contenido

Codificación de video de última generación: x265 aborda HEVC/H.265

    1652057762

    Presentamos HEVC y x265

    Gran parte de lo que hacemos en Tom’s Hardware depende de un conjunto de referencias en evolución. A veces publico noticias o publicaciones en Twitter preguntando qué quieres ver de nuestras reseñas, y hemos agregado un montón de pruebas basadas en esos comentarios. Pero también nos mantenemos al día con las tendencias de la industria y adoptamos pruebas para gravar nuevas tecnologías tan pronto como podamos.

    Ahora, ya está familiarizado con el códec de video H.264, que es fundamental para comprimir videos de alta definición para su distribución. La mayoría de los dispositivos en los que ve películas emplean lógica de función fija para acelerar la decodificación de contenido basado en H.264, minimizando la carga de trabajo del procesador host y, al menos en dispositivos móviles, extendiendo la duración de la batería. Pero la codificación basada en software de alta calidad aún puede ser bastante exigente, razón por la cual tenemos Media Encoder, HandBrake y TotalCode Studio de Adobe en nuestro conjunto estándar de referencia.

    ¿Cuál es el punto de tres puntos de referencia diferentes que involucran H.264? Resulta que cada algoritmo de codificación es diferente y, en un nivel de calidad determinado, la tasa de bits puede variar bastante. El siguiente gráfico, que proviene de una comparación realizada por el Laboratorio de Gráficos y Medios de la Universidad Estatal Lomonosov de Moscú, demuestra la eficiencia del codificador x264 en comparación con otras opciones populares.

    x264 se beneficia de años de desarrollo y optimización. Está disponible gratuitamente bajo los términos de GNU GPL para uso interno, o puede licenciarlo comercialmente si su empresa está preocupada por vincular aplicaciones propietarias al código GPL. Por lo tanto, las grandes empresas como Netflix, Hulu, Amazon y YouTube lo están aprovechando para obtener más calidad de los archivos con una tasa de bits más baja, preservando el ancho de banda y brindando una mejor experiencia. Mientras tanto, los entusiastas y los usuarios avanzados pueden usarlo en casa sin pagar nada, y los front-end de código abierto como HandBrake lo emplean para la codificación basada en H.264.

    Pero, por supuesto, estamos entrando en esta era de pantallas de mayor definición, mayor rango dinámico y mayor espacio de color, todo lo cual debe estar representado por más datos. Eso significa archivos de video más grandes si desea una mejor calidad. Ya puede ver cómo la transmisión del contenido más atractivo se vuelve cada vez más intensiva en ancho de banda. Afortunadamente, recientemente se publicó el estándar para el sucesor de H.264, High Efficiency Video Coding. Es más intensivo desde el punto de vista computacional, pero debería aumentar drásticamente la eficiencia de la codificación en comparación con H.264.

    En lugar de los macrobloques de 16×16 píxeles de H.264, HEVC emplea algo llamado Unidad de árbol de codificación que puede ser tan grande como 64×64, describiendo áreas menos complejas de manera más eficiente. Aún así, se espera que las codificaciones de 1080p sean de cinco a diez veces más exigentes, mientras que el video 4K multiplica esas demandas por otras 4 a 16 veces. Afortunadamente, se dedicó mucho esfuerzo a garantizar que la codificación se pueda paralelizar, e ilustraré el impacto de esto en breve.

    ¿Cómo, preguntas? Hoy, MulticoreWare (la empresa responsable de crear una versión acelerada de OpenCL de x264 para el codificador de episodios de Telestream) está poniendo a disposición en Bitbucket el código prealfa para su codificador HEVC. Su proyecto financiado comercialmente comenzó a principios de este año y empleará el mismo modelo comercial que x264, lo que significa que también puede descargar y compilar x265 bajo la GPL de GNU. Aprovechando el código fuente de x264 (y, de hecho, con el desarrollador principal de ese proyecto como asesor), MulticoreWare espera que x265 se convierta en un verdadero sucesor.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x