FFmpeg vuelve a la carga con su versión 8.1, conocida como “Hoare”, y aunque sobre el papel se presenta como una actualización menor, la realidad es otra muy distinta. Aquí hay más chicha de la que parece. No es un cambio radical, pero sí un avance claro que sigue empujando todo el ecosistema multimedia hacia adelante, especialmente en temas de codificación moderna, compatibilidad y aceleración por hardware. Han pasado casi siete meses desde FFmpeg 8.0, y esta nueva versión llega afinando muchas piezas clave que, si trabajas con vídeo o audio, vas a notar en cuanto te pongas a ello.
Uno de los puntos más interesantes es la incorporación de la codificación D3D12 para H.264 y AV1, algo que va directo a mejorar el rendimiento aprovechando mejor el hardware moderno en Windows. No es un detalle menor: AV1 sigue ganando terreno y FFmpeg se está posicionando bien ahí. A esto se suma la compatibilidad con el análisis y reenvío de metadatos para LCEVC, junto con un decodificador experimental xHE-AAC Mps212 MPEG-H a través de libmpeghdec. Dicho sin rodeos: más formatos, más flexibilidad y menos limitaciones para quien sabe lo que está haciendo.
Si te metes un poco más en el detalle, empiezan a aparecer mejoras que refuerzan esa sensación de evolución constante. Ahora hay soporte para analizar metadatos EXIF, algo útil si trabajas con imágenes y no quieres perder información por el camino. También se añade codificación y decodificación ProRes basada en Vulkan, junto con decodificación DPX, lo que abre la puerta a flujos de trabajo más profesionales y mejor optimizados. En paralelo, llega soporte para codificación H.264 y HEVC en hardware Rockchip, un demultiplexor HXVS para formatos de cámaras IP, y compatibilidad con audio Ambisonic en modo de proyección, apuntando directamente a entornos más avanzados e inmersivos.
La lista sigue creciendo: decodificación de audio 3D MPEG-H, soporte para HEIF en mosaico desde la CLI, análisis de JPEG-XS, y tanto codificación como decodificación de este formato mediante libsvtjpegxs. También se añade soporte para manejar flujos de bits sin procesar de JPEG-XS, lo que deja claro que FFmpeg sigue ampliando su alcance hacia formatos cada vez más específicos. Además, se integra Vulkan en swscale, lo que puede traducirse en mejoras de rendimiento en tareas de escalado, junto con la exportación de la capa de mejora LCEVC en MPEG-TS y una nueva opción en ffprobe, “-codecopción”, que amplía el control a la hora de analizar flujos.
En el uso más directo del día a día también hay cambios que se agradecen, como la captura de ventana o monitor basada en Windows.Graphics.Capture, optimizaciones en códecs usando Vulkan y mejoras en ffprobe para mostrar únicamente ciertos campos, afinando mucho más la información que obtienes. Y sí, también hay limpieza: se elimina el antiguo controlador de protocolo HLS, una decisión que deja claro que el proyecto no solo crece, sino que también sabe soltar lastre cuando toca.
Por si fuera poco, llegan nuevos filtros que amplían aún más las posibilidades: drawvg mediante libcairo, varios filtros basados en D3D12 como vf_scale_d3d12, vf_mestimate_d3d12 y vf_deinterlace_d3d12, además de un filtro de flujo de bits para metadatos LCEVC. Más herramientas, más control… y también más complejidad si no sabes moverte aquí.
Y aquí es donde te voy a decir lo que probablemente no quieres escuchar: FFmpeg cada vez es más potente, pero también más exigente. Si lo estás usando solo para cuatro comandos básicos, estás desperdiciando una barbaridad de lo que ofrece. Y eso tiene un coste real: flujos de trabajo más lentos, menos eficientes y una dependencia innecesaria de herramientas más simples que te limitan sin que te des cuenta. FFmpeg 8.1 ya está disponible con librerías actualizadas como libavutil 60.26.100, libavcodec 62.28.100, libavformat 62.12.100, libavdevice 62.3.100, libavfilter 11.14.100, libswscale 9.5.100 y libswresample 6.3.100, todo más afinado y listo para lo que viene, pero la cuestión no es qué incluye esta versión, sino qué vas a hacer tú con ella, porque si sigues en lo básico no es falta de herramientas, es que te estás quedando cómodo.
Fuente: 9to5linux
Añadir comentario
Comentarios