Ubunlog Darkcrizt  

FFmpeg 9.0 «Lei», presenta integracion con IA, aceleración de hardware y mas

ffmpeg_logo

Tras cinco meses de intenso desarrollo se ha dado a conocer el lanzamiento de la nueva version de «FFmpeg 9.0», apodado «Lei». Este marco multimedia de código abierto, pilar fundamental para la grabación, conversión y decodificación en la industria tecnológica, ha liberado una de sus actualizaciones más ambiciosas hasta la fecha, marcando un salto en la integración de inteligencia artificial y la aceleración por hardware.

Si trabajas en la producción audiovisual, el desarrollo de software o simplemente eres un entusiasta del rendimiento multimedia, esta versión cambiará tu flujo de trabajo ya que FFmpeg 9.0 no es solo una revisión de mantenimiento, si no una evolución que integra el acceso a redes neuronales directamente en el procesamiento de video y exprime al máximo las capacidades gráficas de las GPU.

Principales novedades de FFmpeg 9.0 «Lei»

Una de las novedades mas intersantes de esta versión es la integración de un nuevo backend ONNX, sustentado en la potente biblioteca ONNX Runtime. Esta permite ejecutar modelos de inteligencia artificial con aceleración por hardware directamente en la tarjeta gráfica o el procesador. Con proveedores de ejecución para CPU, tecnología CUDA en NVIDIA, DirectML multiplataforma bajo Windows, y VitisAI para las modernas unidades de procesamiento neuronal (NPU) de AMD Ryzen, el espectro de posibilidades es asombroso. Gracias a esta arquitectura, el filtro de procesamiento puede acelerar radicalmente el tratamiento de imágenes impulsado por IA, abriendo la puerta a escalados y mejoras visuales en tiempo real con una eficiencia sin precedentes.

El apartado de la aceleración por hardware tradicional también recibe mejoras, ya que ahora es compatible con el procesamiento de video en APV (Advanced Professional Video) mediante las extensiones de la API gráfica Vulkan. Por su parte, los usuarios de macOS celebran la llegada de la aceleración nativa para ProRes RAW utilizando la API VideoToolBox.

Por su parte AMD suma el mapeo de memoria por hardware que permiten transferir fotogramas directamente entre la GPU y la RAM evitando pesados cuellos de botella. Además, se han integrado filtros de altísimo rendimiento orientados a la conversión de la velocidad de fotogramas, mejora en la calidad de video y la expansión de capacidades HDR para la conversión precisa de espacios de color y brillo.

En el terreno de los formatos y contenedores multimedia, FFmpeg 9.0 expande su dominio con la esperada inclusión de un decodificador y desmultiplexor nativo para imágenes animadas en formato WebP. El contenedor estándar MP4 ahora abraza el formato LCEVC, añadiendo una sofisticada capa de metadatos adicional sobre los códecs estándar para potenciar significativamente la calidad del video.

Adicionalmente, el mundo del desarrollo de videojuegos indie recibe herramientas específicas para empaquetar y desempaquetar videos compatibles con la consola portátil Playdate. También se ha implementado soporte para metadatos definidos en el estándar SMPTE 2094-50 para una visualización impecable de videos con contenido mixto HDR y SDR, la decodificación de audio en modo HE-AAC 960 vital para la radiodifusión digital DAB+, y un novedoso filtro de flujo de bits dedicado a separar las capas de Dolby Vision en transmisiones HEVC multicapa.

Para mantener la base de código limpia y garantizar la máxima seguridad, el equipo de desarrollo ha aplicado importantes recortes a tecnologías obsoletas. Se ha eliminado de forma definitiva la compatibilidad con el antiguo formato CELT, así como su análisis interno, aclarando que esto no afecta al soporte del moderno Opus CELT. Igualmente, se purgaron las opciones heredadas de NVENC utilizadas en versiones del SDK anteriores a la 11.1.

Finalmente para quienes estén interesados en conocer más al respecto sobre este nuevo lanzamiento, pueden consultar el registro completo de cambios en este enlace.

Descargar e instalar FFmpeg

Finalmente, para quienes quieran realizar la instalación o actualización de FFmpeg deben saber que este paquete se encuentra en la mayoría de las distribuciones de Linux o si lo prefieren pueden descargar su código fuente para su compilación desde el siguiente enlace.

Y para realizar la instalación desde el código fuente, basta con ejecutar la secuencia de comandos ya conocidos:

./configure make make install

Para el caso de los que son usuarios de Ubuntu, Debian o cualquier otro derivado de estas distribuciones, basta con abrir una terminal y en ella ejecutar el siguiente comando:

sudo apt install ffmpeg

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.