Despois de seis meses de desenvolvemento, está dispoñible o paquete multimedia FFmpeg 5.1, que inclúe un conxunto de aplicacións e unha colección de bibliotecas para operacións en varios formatos multimedia (gravación, conversión e decodificación de formatos de audio e vídeo). O paquete distribúese baixo licenzas LGPL e GPL, o desenvolvemento de FFmpeg realízase xunto ao proxecto MPlayer. O cambio significativo no número de versión explícase polos cambios significativos na API e a transición a un esquema de xeración de novos lanzamentos, segundo o cal xeraranse novos lanzamentos significativos unha vez ao ano e versións con tempo de soporte prolongado, unha vez cada dous anos. FFmpeg 5.0 será a primeira versión LTS do proxecto.
Entre os cambios engadidos a FFmpeg 5.1 están:
- Engadido soporte para o sistema de ficheiros descentralizado IPFS e o protocolo usado con el para vincular enderezos IPNS permanentes.
- Engadido soporte para o formato de imaxe QOI.
- Engadido soporte para o formato de imaxe PHM (Portable Half float Map).
- Implementouse a capacidade de usar a API VDPAU (Video Decode and Presentation) para a aceleración de hardware da decodificación de vídeo en formato AV1.
- O soporte para a interface antiga para a decodificación de vídeo de hardware XvMC descontinuouse.
- Engadiuse a opción "-o" á utilidade ffprobe para saír ao ficheiro especificado en lugar do fluxo de saída estándar.
- Engadíronse novos decodificadores: DFPWM, Vizrt Binary Image.
- Engadidos novos codificadores: pcm-bluray, DFPWM, Vizrt Binary Image.
- Engadidos empaquetadores de contedores multimedia (muxer): DFPWM.
- Engadidos desempaquetadores de contedores multimedia (descomprimidor): DFPWM.
- Novos filtros de vídeo:
- SITI - cálculo das características de calidade do vídeo SI (Información espacial) e TI (Información temporal).
- avsynctest: comproba a sincronización de audio e vídeo.
- comentarios: redirixindo os fotogramas recortados a outro filtro e fusionando o resultado co vídeo orixinal.
- pixelize - pixeliza o vídeo.
- mapa de cores - reflexo das cores doutros vídeos.
- colorchart — xeración dunha táboa de configuración de cores.
- multiplicar - multiplicando os valores de píxeles do primeiro vídeo por píxeles do segundo vídeo.
- pgs_frame_merge fusiona segmentos de subtítulos PGS nun paquete (bitstream).
- blurdetect: determina o desenfoque dos fotogramas.
- remap_opencl - realiza a reasignación de píxeles.
- chromakey_cuda é unha implementación de chromakey que usa a API CUDA para acelerar.
- Novos filtros de son:
- diálogo - xeración de son envolvente (3.0) desde estéreo, transferindo o son dos diálogos falados presentes en ambas as canles estéreo á canle central.
- tiltshelf - aumentar/diminuír frecuencias altas ou baixas.
- virtualbass: xera unha canle de graves adicional baseada nos datos das canles estéreo.
Fonte: opennet.ru