Release van de multimedia-pakket FFmpeg 6.1

Na tien maanden ontwikkeling is het multimedia-pakket FFmpeg 6.1 beschikbaar, inclusief een set applicaties en een collectie bibliotheken voor het omgaan met verschillende multimediaformaten (opname, conversie en decodering van audio- en videoformaten). Het pakket wordt verspreid onder de LGPL- en GPL-licenties, de ontwikkeling van FFmpeg wordt parallel aan het MPlayer-project uitgevoerd.

Belangrijke wijzigingen in FFmpeg 6.1 zijn onder andere:

  • De mogelijkheid om de Vulkan API te gebruiken voor hardwareversnelling van video-decodering in de H264-, HEVC- en AV1-formaten is geïmplementeerd.
  • Er is een encoder voor het AV1 videoformaat toegevoegd, gebaseerd op VAAPI.
  • Ondersteuning voor het gebruik van de codecs HEVC, VP9 en AV1 in streams op basis van het rtmp-protocol en in flv-bestanden is toegevoegd.
  • Een parser, encoder en decoder voor mediacontainers in het EVC-formaat (Essential Video Coding), ontwikkeld door de MPEG-werkgroep als de MPEG-5 standaard, is toegevoegd.
  • De ondersteuning voor VAAPI op Windows-systemen is uitgebreid met de libva-win32 bibliotheek.
  • De mogelijkheid om de P_SKIP-parameters te gebruiken voor versnelling van video-encoding met de libx264-bibliotheek is geïmplementeerd.
  • Er is een encoder voor video in het Microsoft RLE-formaat toegevoegd.
  • Nieuwe decoders zijn toegevoegd voor Playdate, RivaTuner, vMix en OSQ.
  • Gebaseerd op de libaribcaption bibliotheek is een decoder voor ARIB STD-B24 ondertitels geïmplementeerd.
  • Nieuwe demuxers voor mediacontainers zijn toegevoegd: Raw VVC (Versatile Video Coding, nieuwe standaard H.266/MPEG-I Deel 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Nieuwe muxers voor mediacontainers zijn toegevoegd: Raw AC-4 en Raw VVC.
  • Nieuwe video-filters:
    • color_vulkan — maakt een frame in een opgegeven kleur door gebruik te maken van de Vulkan API.
    • bwdif_vulkan — voert deinterlacing uit met behulp van het BWDIF-algoritme (Bob Weaver Deinterlacing Filter), geïmplementeerd met de Vulkan API.
    • bwdif_cuda — deinterlacing met behulp van het BWDIF-algoritme, geïmplementeerd op basis van de CUDA API.
    • nlmeans_vulkan — ruisonderdrukking met behulp van het Non-local means-algoritme, geïmplementeerd met de Vulkan API.
    • xfade_vulkan — implementatie van het vervagings effect met behulp van de Vulkan API.
    • zoneplate — genereert een test videodatabase op basis van een zoneplaat van Fresnel.
    • scale_vt en transpose_vt zijn schaal- en transformatie-filters, geïmplementeerd met behulp van de VideoToolBox API (macOS).
    • In de filters setpts en asetpts is ondersteuning voor commando's toegevoegd.
  • Nieuwe geluid-filters:
    • arls — past de recurrente methode van de kleinste kwadraten toe om de parameters van één geluidsstroom aan een andere aan te passen.
    • afireqsrc — genereert een FIR-equalizer (filter met eindige impulsrespons).
    • apsnr — meet het signaal-ruis-niveau.
    • asisdr — meet het signaal-vervorming-niveau.
  • Nieuwe bitstream-filters:
    • Bewerking van metadata in VVC-stromen (Versatile Video Coding, H.266).
    • Conversie van VVC-stromen van MP4 naar 'Annex B'.
  • De optie '-readrate_initial_burst' is toegevoegd aan de ffmpeg-tool om de tijd voor initiële leesbuffering in te stellen, waarna de beperking '-readrate' van kracht wordt. De optie '-top' is verouderd verklaard; gebruik in plaats daarvan de setfield-filter.
  • De optie '-output_format' is toegevoegd aan de ffprobe-tool, die vergelijkbaar is met de optie '-of' en gebruikt kan worden om het uitvoerformaat te bepalen (bijvoorbeeld kan JSON-formaat gebruikt worden). Het XML-uitvoerschema is gewijzigd om meerdere elementen te ondersteunen die aan één bovenliggend element zijn gekoppeld.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster