Uitgave van multimedia-pakket FFmpeg 4.2

Na negen maanden ontwikkeling beschikbaar is multimedia-pakket FFmpeg 4.2, inclusief een set applicaties en een verzameling bibliotheken voor bewerkingen op verschillende multimediaformaten (opnames, conversies en decodering van audio- en videoformaten). Het pakket wordt verspreid onder LGPL- en GPL-licenties, de ontwikkeling van FFmpeg gaat parallel met het project MPlayer.

Uit wijzigingen, toegevoegd in FFmpeg 4.2 zijn de volgende verbeteringen aangebracht:

  • De mogelijkheid om Clang te gebruiken voor het compileren van CUDA-bestanden is toegevoegd;
  • Ondersteuning voor het decoderen van het AV1-formaat met een alternatieve decoder is geïmplementeerd dav1d, ontwikkeld door de projecten VideoLAN en FFmpeg. Dav1d is gericht op het bereiken van de best mogelijke decoderingsprestaties en het waarborgen van een goede werking in een multithreaded omgeving;
  • Nieuwe demuxers voor mediacontainers toegevoegd: dhav, hcom en vividas, KUX en IFV;
  • Een PCM-DVD-encoder is toegevoegd;
  • Ondersteunende decoders voor VP4, hymt, hcom, ARBC, agm en lscr zijn toegevoegd;
  • Ondersteuning voor het decoderen van HEVC 4:4:4-inhoud met behulp van NVIDIA-hardwareversnellingsengines nvdec en cuviddec, evenals met de VDPAU (Video Decode and Presentation) API;
  • In de MOV-mediacontainer is het opnemen van sporen zonder expliciete taalaanduiding mogelijk gemaakt (voorheen werd standaard Engels gebruikt);
  • Nieuwe filters:
    • asr — automatische spraakherkenning met de PocketSphinx-engine;
    • derain — verwijdert regen uit video met behulp van een op machine learning gebaseerde neurale netwerksysteem RESCAN en kant-en-klaar modellen;
    • freezedetect — detecteert gebrek aan veranderingen in video (dezelfde afbeelding gedurende een bepaalde tijd);
    • tpad — voegt extra sets frames toe aan het begin of einde van de videostream;
    • dedot — gladstrijken van helderheids- en kleurfouten (dode vlekken en regenboog) in video;
    • chromashift/rgbashift — verschuiving van de kleurcomponenten van pixels in de horizontale en verticale richting;
    • truehd_core — extractie van de basisstroom uit TrueHD door ATMOS-meta-gegevens te negeren;
    • anlmdn — onderdrukking van breedbandruis in de audiostream met behulp van een algoritme niet-lokale averaging;
    • maskfun — creëert een masker op basis van de ingediende video;
    • AV1 frame split — splitting frames in de AV1-stream;
    • lagfun — vertraagt de kleurverandering van donkere pixels (verhoogt de weergavetijd van heldere flitsen);
    • asoftclip — zachte clipping van geluid (geleidelijk afnemen van de amplitude in plaats van een abrupte onderbreking van het signaal);
    • colorhold — verwijdert informatie over alle RGB-kleuren behalve de opgegeven;
    • xmedian — het markeren van de gemiddelde pixeloverlap voor meerdere invoervideo's;
    • showspatial — de omzetting van stereogeluid in video die de ruimtelijke interactie tussen twee geluidskanalen toont;
    • deesser — het verwijderen van vervormingen veroorzaakt door een slechte microfoon of overmatige geluidscompressie tijdens de opname van stemmen (elimineert het geluidseffect van een blikken doos).
  • Er is een parser voor GIF-beelden inbegrepen;
  • Ondersteuning voor ARIB STD-B24-ondertitels (profielen A en C), die worden gebruikt bij streaming van MPEG-2 TS, is toegevoegd. Ondersteuning is gerealiseerd door het gebruik van de libaribb24-bibliotheek;
  • De libndi-newtek-bibliotheek is verwijderd.

Bron: opennet.ru

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