Linux Adictos Pablinux  

FFmpeg 8.1 da un salto en aceleración GPU, metadatos y nuevos códecs

ffmpeg 8.1

La actualización a FFmpeg 8.1, de nombre en clave «Hoare», marca un punto importante en la evolución de este conocido framework multimedia de código abierto. La nueva versión estable llega con un foco claro en la aceleración por GPU, la gestión avanzada de metadatos y la incorporación de códecs y formatos emergentes, cambios que interesan tanto a usuarios finales como a profesionales del vídeo.

El equipo de desarrollo recomienda de forma expresa que todos los usuarios, distribuidores e integradores que no trabajen con la rama git más reciente actualicen a FFmpeg 8.1. Más allá de las mejoras internas y correcciones de errores, se introducen capacidades que pueden simplificar flujos de trabajo complejos, sobre todo en entornos de posproducción, streaming y herramientas de análisis multimedia.

Nueva versión estable FFmpeg 8.1 «Hoare» y contexto del lanzamiento

FFmpeg 8.1 se publica como versión estable sucesora de FFmpeg 8.0, lanzada a mediados de 2025, y consolida meses de desarrollos que hasta ahora solo estaban disponibles en el repositorio principal. La fecha de salida de esta iteración se sitúa a mediados de marzo de 2026, y el proyecto la presenta como la referencia recomendada frente a versiones anteriores, tanto para uso doméstico como para distribuciones Linux, soluciones comerciales y sistemas integrados.

En esta entrega se combinan nuevas funciones experimentales (como algunos decodificadores de audio de nueva generación) con características ya maduras relacionadas con la aceleración hardware y la gestión de contenidos multimedia profesionales. Todo ello se complementa con un paquete de correcciones de errores y pequeños retoques en distintas áreas de la herramienta de línea de comandos y las bibliotecas subyacentes.

Impulso a la aceleración de vídeo con Vulkan

Uno de los bloques más destacados de FFmpeg 8.1 es el refuerzo del soporte para Vulkan como plataforma de cómputo. El proyecto incorpora aceleración con shaders de cómputo Vulkan para realizar tanto codificación como decodificación de vídeo en códecs que no están cubiertos por las extensiones oficiales de Vulkan Video. Esta aproximación permite descargar más trabajo del procesador y mantener el flujo de datos dentro de la GPU.

La novedad más visible en este terreno es la implementación de códecs Apple ProRes y DPX basada íntegramente en Vulkan. Hasta ahora, muchos flujos mezclaban pasos en CPU y GPU, con transferencias de memoria de ida y vuelta que penalizaban la latencia y complicaban el mantenimiento del código. Con FFmpeg 8.1 se apuesta por que los datos permanezcan dentro de la memoria gráfica mientras se procesan, reduciendo cuellos de botella en cadenas de posproducción exigentes como las que se utilizan en estudios y plataformas de emisión.

Además, se introducen optimizaciones específicas para códecs basados en Vulkan y soporte para realizar escalado de vídeo mediante la infraestructura «swscale» aprovechando esta API. Esta integración abre la puerta a que aplicaciones que se apoyan en FFmpeg puedan combinar decodificación, procesado intermedio y recodificación sobre Vulkan sin tener que pasar por la CPU en cada paso intermedio.

Direct3D 12: codificación H.264 y AV1 en la GPU

En sistemas Windows, FFmpeg 8.1 refuerza también la parte de aceleración con la llegada de codificación H.264 y AV1 mediante Direct3D 12 (D3D12). Este soporte permite manejar flujos de vídeo directamente en la GPU en pipelines basados en D3D12, algo relevante para estaciones de trabajo y soluciones de streaming que funcionan sobre hardware moderno de fabricantes como AMD, Intel o NVIDIA.

Junto a la codificación, se incorporan nuevos filtros específicos para D3D12, como scale_d3d12 (escalado), mestimate_d3d12 (estimación de movimiento) y deinterlace_d3d12 (desentrelazado). Estos filtros facilitan que tareas de preprocesado habituales —redimensionado, análisis de movimiento y limpieza de contenidos entrelazados— se ejecuten en la GPU sin abandonar el entorno D3D12, lo que ayuda a crear flujos de trabajo de «GPU encoding» más coherentes y eficientes.

Novedades en códecs de vídeo: JPEG-XS y metadatos LCEVC

En el terreno de los códecs de vídeo, FFmpeg 8.1 introduce soporte inicial para JPEG-XS, un estándar pensado para compresión de baja latencia y alta calidad, habitual en entornos de producción y distribución profesional. La nueva versión añade un analizador (parser) específico para JPEG-XS, así como soporte de codificación y decodificación apoyado en el proyecto SVT-JPEG-XS a través de la biblioteca libsvtjpegxs.

Además de poder leer y generar flujos de este formato, la herramienta incorpora funciones para multiplexar y desmultiplexar bitstreams JPEG-XS en bruto. Esto es especialmente útil para integradores que manejan enlaces de contribución, sistemas de transporte profesional o infraestructuras broadcast, incluidos los despliegues sobre redes IP que se están extendiendo en Europa.

Por otro lado, se suma soporte para metadatos LCEVC (Low Complexity Enhancement Video Coding), incluyendo análisis, transporte y filtrado de bitstreams con esta información asociada. Aunque LCEVC actúa como capa de mejora sobre códecs ya implantados, disponer de soporte directo en FFmpeg facilita la experimentación y el despliegue en servicios de vídeo bajo demanda, plataformas OTT y pruebas piloto que se están llevando a cabo en distintos países.

Avances en audio: xHE-AAC, MPEG-H 3D Audio e IAMF

El audio también recibe una atención notable. FFmpeg 8.1 incorpora de forma experimental decodificación xHE-AAC Mps212, una variante de alto rendimiento del conocido códec AAC, utilizada en servicios de streaming adaptativo y emisiones digitales. Aunque su estado se considera todavía experimental, permite empezar a trabajar con este formato dentro de flujos de análisis o conversión.

Se añade asimismo la posibilidad de decodificar MPEG-H 3D Audio a través de la biblioteca libmpeghdec. Este estándar de audio tridimensional, empleado en algunos entornos de radiodifusión avanzada y experiencias inmersivas, gana así presencia en herramientas que dependen de FFmpeg, algo especialmente relevante para emisoras y productoras que preparan contenidos inmersivos.

En paralelo, se amplía el manejo de audio espacial dentro de IAMF (Immersive Audio Model and Formats). FFmpeg ahora es capaz de tratar un abanico mayor de elementos de audio espacial, incluyendo el soporte para muxing y demuxing de elementos Ambisonic en el modo de proyección IAMF. Estas capacidades resultan útiles para aplicaciones de realidad virtual, experiencias inmersivas y plataformas que buscan ofrecer sonido 3D con mayor precisión.

Metadatos e imágenes: EXIF y nuevas posibilidades

Otra área reforzada es la gestión de metadatos, donde FFmpeg 8.1 incorpora un nuevo sistema de análisis de metadatos EXIF. Gracias a esta función, el framework puede leer con más precisión información de captura y atributos asociados a imágenes fijas y ciertos tipos de contenidos multimedia, como datos de cámara, orientación, fecha u otros campos técnicos.

Para profesionales que trabajan con grandes volúmenes de imágenes o secuencias fijas —como en flujos de postproducción, archivística o fotoperiodismo—, este mejor tratamiento de EXIF facilita automatizar clasificación, filtrado y recuperación de contenido. También abre la puerta a crear herramientas específicas para la gestión de catálogos, ya que la extracción de metadatos se integra de forma nativa en el ecosistema FFmpeg.

Formatos y contenedores: HXVS/HXVT e IAMF

En cuanto a formatos y contenedores, FFmpeg 8.1 incorpora un nuevo demultiplexor «hxvs» capaz de analizar el contenedor HXVS/HXVT, un formato utilizado en cámaras IP. Esta incorporación responde a la creciente adopción de sistemas de videovigilancia y monitorización basados en IP en Europa, donde la capacidad de inspeccionar y convertir flujos de cámaras es clave para integradores y empresas de seguridad.

La expansión en los tipos de elementos de audio espacial que pueden tratarse dentro de IAMF se suma a este bloque de novedades relacionadas con formatos. Juntas, estas mejoras refuerzan el rol de FFmpeg como herramienta de referencia para manejar contenedores y flujos complejos, tanto en entornos de producción como en sistemas de monitorización o análisis en tiempo real.

Funciones específicas de hardware y captura

El listado de mejoras incluye también nuevas capacidades ligadas a hardware concreto. En FFmpeg 8.1 se incorpora soporte para codificación por hardware H.264 y HEVC en plataformas Rockchip. Este tipo de SoC, presente en mini-PC, dispositivos embebidos y soluciones de bajo consumo, tiene una presencia creciente en proyectos de cartelería digital, pasarelas multimedia y sistemas IoT.

Se añade asimismo la posibilidad de realizar captura de ventanas y monitores basada en la API Windows.Graphics.Capture. Esta función facilita la grabación y el streaming de escritorio en sistemas Windows modernos con menores limitaciones que aproximaciones antiguas, algo útil tanto para creadores de contenido como para soluciones corporativas de formación o soporte remoto.

Por el lado de AMD, FFmpeg 8.1 estrena un nuevo filtro vpp_amf que aprovecha las capacidades de vídeo del hardware de la marca. Este filtro se integra en la ya amplia gama de herramientas de procesado basadas en GPU, y puede aprovecharse para tareas como escalado, conversión de formatos o mejora de imagen dentro de pipelines que apoyan su carga en la aceleración por hardware.

Mejoras en las herramientas de línea de comandos

Las utilidades incluidas en FFmpeg también reciben pequeños ajustes. Entre ellos destaca la incorporación de la opción «ffprobe -codec», que permite obtener información centrada en los códecs al analizar flujos de audio y vídeo. Esta mejora es especialmente útil para desarrolladores y administradores que utilizan ffprobe como parte de scripts de monitorización o validación de contenidos.

Otra novedad es la capacidad de mostrar únicamente los campos «refs» de la sección de flujo al cargar fotogramas con ffprobe, lo que ayuda a inspeccionar estructuras de referencia de vídeo sin ruido adicional. Paralelamente, se ha eliminado el antiguo manejador del protocolo HLS, simplificando el código y confiando en implementaciones más modernas que ya estaban integradas en el proyecto.

Correcciones, mejoras internas y recomendación de actualización

Además de las funcionalidades visibles, FFmpeg 8.1 llega acompañado de un número considerable de correcciones de errores y ajustes internos que mejoran la estabilidad general. Aunque muchas de estas modificaciones no se ven directamente en la interfaz de usuario o en las opciones de línea de comandos, contribuyen a que las aplicaciones basadas en FFmpeg funcionen de manera más predecible.

En conjunto, la combinación de nuevas funciones, soporte ampliado de hardware y codecs emergentes hace que el proyecto recomiende con claridad actualizar a FFmpeg 8.1 siempre que no se utilice ya la rama git más reciente. Tanto distribuidores de software como proveedores de servicios de vídeo encontrarán en esta versión una base más sólida para sus productos y plataformas.

Con todo este paquete de cambios, FFmpeg 8.1 consolida su papel como pieza central en flujos de trabajo de vídeo y audio, desde la creación de contenidos hasta la emisión y el análisis técnico: la ampliación del soporte para Vulkan y D3D12, la integración de códecs como JPEG-XS, xHE-AAC o MPEG-H 3D Audio, y las mejoras en metadatos, audio inmersivo y utilidades de línea de comandos sitúan a esta versión como una actualización especialmente relevante para quienes trabajan a diario con medios digitales.

Leave A Comment

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