El proyecto FFmpeg ha lanzado la versión 8.0 “Huffman” de su framework multimedia de código abierto, introduciendo soporte para codecs modernos, aceleración por hardware Vulkan y mejoras de seguridad. Esta actualización mayor llega tras más de diez meses de desarrollo y incluye decodificadores, filtros y codificadores innovadores.
🔥 Novedades destacadas
🚀 Aceleración por hardware
-
Encoder AV1 en Vulkan: Codificación eficiente de video AV1 con GPU.
-
VP9 Vulkan: Aceleración para codec VP9.
-
ProRes RAW Vulkan: Soporte para formato profesional RAW.
-
Decodificador VVC VA-API: Para video Versatile Video Coding (VVC).
📺 Soporte para codecs modernos
-
VVC en Matroska (MKV): Compatibilidad con el sucesor de HEVC.
-
APV encoding: A través de librería
libopenapv
. -
JPEG XL animado: Codificación via
libjxl
. -
FLV v2: Soporte para audio/video multitrack y codecs modernos.
🎛️ Nuevos filtros y decodificadores
-
Filtro Whisper: Procesamiento de audio con IA (ej.: transcripción).
-
Filtros GPU:
pad_cuda
yvf_scale_d3d11
para aceleración en NVIDIA/DirectX. -
Decodificadores:
-
RealVideo 6.0, ADPCM Ima Xbox, G.728, Sanyo LD-ADPCM, ProRes RAW.
-
⚙️ Mejoras técnicas
-
Verificación TLS: Activada por defecto para conexiones seguras.
-
Adiós a OpenSSL 1.1.0: Requiere versiones modernas por seguridad.
-
Autovectorización GCC: Habilitada en x86, ARM y AArch64 para mejor rendimiento.
-
OpenHarmony: Soporte para hardware decoder/encoder.
⚠️ Cambios importantes
-
Desaprobado: Codificadores OpenMAX (en camino a ser removidos).
-
Eliminado: Soporte para
yasm
(se usanasm
para ensamblador). -
Predeterminado: Método PAETH para
pngenc
(mejor compresión PNG).
📥 Descarga y componentes
-
Disponible en: ffmpeg.org/download
-
Librerías actualizadas:
-
libavutil 60.8.100
,libavcodec 62.11.100
,libavformat 62.3.100
, etc.
-