Lanzamiento del paquete multimedia FFmpeg 4.4

Después de diez meses de desarrollo, se lanza el paquete multimedia FFmpeg 4.4, que incluye un conjunto de aplicaciones y una colección de bibliotecas para operaciones sobre diversos formatos multimedia (grabación, conversión y decodificación de formatos de audio y video). El paquete se distribuye bajo las licencias LGPL y GPL, y el desarrollo de FFmpeg se lleva a cabo en paralelo con el proyecto MPlayer.

Entre los cambios añadidos en FFmpeg 4.4 se pueden destacar:

  • Se ha implementado la posibilidad de utilizar la API VDPAU (Video Decode and Presentation) para la aceleración por hardware de la decodificación de video en formatos HEVC/H.265 (10/12bit) y VP9 (10/12bit).
  • Se ha asegurado la compatibilidad con la decodificación de video en formato AV1 usando motores de aceleración por hardware NVIDIA NVDEC e Intel QSV (Quick Sync Video), así como a través de la API DXVA2/D3D11VA.
  • Se ha añadido la posibilidad de codificar AV1 en modo monocromático, utilizando la biblioteca libaom (se requiere al menos la versión 2.0.1).
  • Se ha realizado la posibilidad de codificar video en formato AV1 utilizando el codificador SVT-AV1 (Scalable Video Technology AV1), que utiliza las capacidades de paralelización por hardware disponibles en las CPUs modernas de Intel.
  • Se ha añadido un dispositivo de salida a través del framework AudioToolbox.
  • Se ha añadido soporte para el protocolo 'gophers' (gopher sobre TLS).
  • Se ha añadido soporte para el protocolo RIST (Reliable Internet Stream Transport), utilizando librist.
  • Se ha eliminado el soporte para el codificador basado en libwavpack.
  • Se han añadido nuevos decodificadores: AV1 (con aceleración por hardware), AV1 (a través de VAAPI), AVS3 (a través de libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 (Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Se han añadido nuevos codificadores: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ADPCM IMA High Voltage Software, ADPCM IMA AMV, TTML (subtítulos).
  • Se han añadido empaquetadores de contenedores multimedia (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtítulos), LEGO Racers ALP (.tun y .pcm).
  • Se han añadido descomprensores de contenedores multimedia (demuxer): AV1 (Low overhead bitstream), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA, MSP v2 (Microsoft Paint).
  • Se han añadido nuevos analizadores: IPU, Dolby E, CRI, XBM.
  • Nuevos filtros:
    • chromanr — reduce el ruido de color en el video.
    • afreqshift y aphaseshift — realizan el desplazamiento de frecuencia y fase del sonido.
    • adenorm — añade ruido de un nivel específico.
    • speechnorm — lleva a cabo la normalización del habla.
    • asupercut — elimina del sonido las frecuencias superiores a 20 kHz.
    • asubcut — elimina las frecuencias del subwoofer.
    • asuperpass y asuperstop — implementación de filtros de frecuencia Butterworth.
    • shufflepixels — reorganización de píxeles en cuadros de video.
    • tmidequalizer — aplicación del efecto de igualación temporal del video (Equalización Temporal Media del Video).
    • estdif — eliminación de entrelazado utilizando el algoritmo Edge Slope Tracing.
    • epx — filtro de aumento para crear gráficos de píxeles.
    • shear — transformación de desplazamiento de video.
    • kirsch — aplicación del operador Kirsch al video.
    • colortemperature — ajuste de la temperatura de color del video.
    • colorcontrast — ajuste del contraste del color entre los componentes RGB para video.
    • colorcorrect — ajuste del balance de blancos para video.
    • colorize — superposición de color en video.
    • exposure — ajuste del nivel de exposición para video.
    • monochrome — conversión de video en color a tonos de gris.
    • aexciter — generación de componentes de sonido de alta frecuencia que faltan en la señal original.
    • vif y msad — determinación de los coeficientes VIF (Fidelidad de Información Visual) y MSAD (Suma Media de Diferencias Absolutas) para evaluar las diferencias entre dos videos.
    • identity — determinación del nivel de diferencias entre dos videos.
    • setts — establece PTS (sello de tiempo de presentación) y DTS (sello de tiempo de decodificación) en paquetes (bitstream).

Fuente: opennet.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