Wydanie pakietu multimedialnego FFmpeg 5.1

Po sześciu miesiącach prac deweloperskich dostępny jest pakiet multimedialny FFmpeg 5.1, obejmujący zestaw aplikacji i kolekcję bibliotek do operacji na różnych formatach multimedialnych (nagrywanie, konwersja i dekodowanie dźwięku oraz wideo). Pakiet jest dystrybuowany na podstawie licencji LGPL i GPL, a rozwój FFmpeg prowadzi się równolegle z projektem MPlayer. Znacząca zmiana numeracji wersji wynika z istotnych zmian w API oraz przejścia na nową schemę wydania, zgodnie z którą nowe poważne wydania będą tworzone raz w roku, a wydania z przedłużonym czasem wsparcia co dwa lata. FFmpeg 5.0 będzie pierwszym wydaniem LTS projektu.

Wśród zmian wprowadzonych w FFmpeg 5.1 wyróżniają się:

  • Dodano wsparcie dla zdecentralizowanego systemu plików IPFS oraz używanego z nim protokołu do przypisywania stałych adresów IPNS.
  • Dodano wsparcie dla formatu obrazów QOI.
  • Dodano wsparcie dla formatu obrazów PHM (Portable Half float Map).
  • Zrealizowano możliwość korzystania z API VDPAU (Video Decode and Presentation) do sprzętowego przyspieszenia dekodowania wideo w formacie AV1.
  • Zaprzestano wsparcia dla przestarzałego interfejsu do sprzętowego dekodowania wideo XvMC.
  • Do narzędzia ffprobe dodano opcję „-o” do zapisywania do wskazanego pliku, zamiast na standardowym wyjściu.
  • Dodano nowe dekodery: DFPWM, Vizrt Binary Image.
  • Dodano nowe kodery: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Dodano multiplexery kontenerów multimedialnych (muxer): DFPWM.
  • Dodano demultiplexery kontenerów multimedialnych (demuxer): DFPWM.
  • Nowe filtry wideo:
    • SITI — obliczanie charakterystyk jakości wideo SI (Spatial Info) i TI (Temporal Info).
    • avsynctest — wykonuje test synchronizacji dźwięku i wideo.
    • feedback — przekierowanie przyciętych klatek do innego filtra z późniejszym połączeniem wyniku z oryginalnym wideo.
    • pixelize — realizuje pikselizację wideo.
    • colormap — odwzorowuje kolory z innych wideo.
    • colorchart — generacja tabeli ustawień kolorów.
    • multiply — mnożenie wartości pikseli z pierwszego wideo przez piksele z drugiego wideo.
    • pgs_frame_merge łączy segmenty napisów PGS w jeden pakiet (bitstream).
    • blurdetect — określa rozmycie klatek.
    • remap_opencl — realizuje remapping pikseli.
    • chromakey_cuda — realizacja chroma key, wykorzystująca do przyspieszenia API CUDA.
  • Nowe filtry dźwięku:
    • dialogue — generacja dźwięku surround (3.0) z stereo, z przeniesieniem do centralnego kanału dźwięku dialogów mówionych, obecnych w obu kanałach stereo.
    • tiltshelf — zwiększenie/zmniejszenie wysokich lub niskich częstotliwości.
    • virtualbass - generuje dodatkowy kanał basowy na podstawie danych z kanałów stereo.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster