FFmpeg 8.1

FFmpeg 8.1

Después de más de medio año de desarrollo, se lanzó la versión 8.1 del proyecto FFmpeg, con el nombre en código «Hoare» (en honor a Sir Charles Hoare (11 de enero de 1934 — 5 de marzo de 2026)).

Este es un conjunto de bibliotecas y utilidades libres de código abierto que permiten grabar, convertir y transmitir grabaciones de audio y video digitales en varios formatos. El nombre proviene del nombre del grupo de expertos MPEG y FF, que significa «fast forward».

El proyecto consta de los siguientes componentes:

  • ffmpeg — utilidad de consola para convertir archivos de video de un formato a otro y capturar video en tiempo real.
  • ffplay — un reproductor multimedia simple basado en SDL2 y las bibliotecas FFmpeg.
  • ffprobe — utilidad de consola que permite recopilar y mostrar información sobre archivos multimedia (como MediaInfo) y flujos multimedia, dispositivos disponibles, códecs, formatos, protocolos, etc.
  • libavcodec — biblioteca con todos los códecs de audio/video. La mayoría de los códecs se desarrollaron «desde cero» para garantizar el mejor rendimiento.
  • libavformat — biblioteca con multiplexores y demultiplexores para varios formatos de audio y video.
  • libavutil — biblioteca auxiliar con subprogramas comunes estándar para varios componentes de ffmpeg.
  • libpostproc — biblioteca de subprogramas estándar para el procesamiento de video.
  • libswscale — biblioteca para escalar video.
  • libavfilter — permite modificar el flujo de video entre el decodificador y el codificador «sobre la marcha».

Principales cambios:

  • se agregó soporte experimental para la decodificación de xHE-AAC MPEG-H utilizando la biblioteca libmpeghdec;
  • se agregó el análisis de metadatos EXIF;
  • se implementó el soporte para el análisis y redireccionamiento de metadatos LCEVC (Layered Coding for Efficient Video Coding);
  • codificación y decodificación de ProRes y decodificación de DPX usando Vulkan;
  • D3D12: codificación H.264/AV1, filtros de escalamiento (scale_d3d12), estimaciones de movimiento (mestimate_d3d12) y desinterlazado (deinterlace_d3d12);
  • para plataformas Rockchip se agregó codificación de hardware H.264 y HEVC;
  • se agregó soporte para el formato de audio espacial IAMF: modo de proyección, multiplexación y demultiplexación de sonido envolvente Ambisonic;
  • nuevos filtros y formatos: filtro drawvg para renderizar SVG y filtro vpp_amf para procesamiento de video a través de AMD AMF; se agregó un demuxer para el formato hxvs.

En esta entrega hay muchos cambios internos y correcciones de errores. Se está trabajando en la próxima reestructuración de swscale. Los códecs basados en Vulkan y algunos filtros ya no dependen de la compilación de GLSL en tiempo de ejecución, lo que acelera su inicialización. En el blog Khronos se ha publicado un artículo adicional sobre la implementación de códecs basados en Vulkan Compute, que contiene detalles técnicos de la implementación y planes futuros.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster