Wydanie pakietu multimedialnego FFmpeg 5.1

Po sześciu miesiącach rozwoju dostępny jest pakiet multimedialny FFmpeg 5.1, który zawiera zestaw aplikacji i zbiór bibliotek do operacji na różnych formatach multimedialnych (nagrywanie, konwertowanie i dekodowanie formatów audio i wideo). Pakiet jest dystrybuowany na licencjach LGPL i GPL, rozwój FFmpeg prowadzony jest w sąsiedztwie projektu MPlayer. Istotną zmianę numeru wersji tłumaczy się znaczącymi zmianami w API i przejściem na schemat generowania nowych wydań, zgodnie z którym nowe znaczące wydania będą generowane raz w roku, a wydania z wydłużonym czasem wsparcia - raz na dwa lata. FFmpeg 5.0 będzie pierwszą wersją LTS projektu.

Wśród zmian dodanych do FFmpeg 5.1 są:

  • Dodano obsługę zdecentralizowanego systemu plików IPFS i używanego z nim protokołu do wiązania stałych adresów IPNS.
  • Dodano obsługę formatu obrazu QOI.
  • Dodano obsługę formatu obrazu PHM (Portable Half-Float Map).
  • Zaimplementowano możliwość wykorzystania API VDPAU (Video Decode and Prezentacja) do sprzętowego przyspieszania dekodowania wideo w formacie AV1.
  • Zakończono obsługę starszego interfejsu do sprzętowego dekodowania wideo XvMC.
  • Do narzędzia ffprobe dodano opcję „-o”, aby wysyłać dane do określonego pliku zamiast standardowego strumienia wyjściowego.
  • Dodano nowe dekodery: DFPWM, Vizrt Binary Image.
  • Dodano nowe kodery: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Dodano pakery kontenerów multimediów (muxer): DFPWM.
  • Dodano narzędzia do rozpakowywania kontenerów multimediów (demuxer): DFPWM.
  • Nowe filtry wideo:
    • SITI - obliczanie charakterystyk jakości wideo SI (Informacja przestrzenna) i TI (Informacja czasowa).
    • avsynctest - sprawdza synchronizację audio i wideo.
    • sprzężenie zwrotne - przekierowanie przyciętych klatek do innego filtra, a następnie połączenie wyniku z oryginalnym filmem.
    • pixelize - pikselizuje wideo.
    • colormap - odbicie kolorów z innych filmów.
    • colorchart — generowanie tabeli ustawień kolorów.
    • pomnóż - pomnożenie wartości pikseli z pierwszego filmu przez piksele z drugiego filmu.
    • pgs_frame_merge łączy segmenty napisów PGS w jeden pakiet (strumień bitów).
    • Blurdetect - określa rozmycie klatek.
    • remap_opencl - wykonuje remapowanie pikseli.
    • chromakey_cuda to implementacja chromakey, która wykorzystuje API CUDA do przyspieszania.
  • Nowe filtry dźwięku:
    • dialog - generacja dźwięku przestrzennego (3.0) ze stereo, przenosząca dźwięk dialogów mówionych obecnych w obu kanałach stereo do kanału centralnego.
    • tiltshelf - zwiększa/zmniejsza wysokie lub niskie częstotliwości.
    • virtualbass - generuje dodatkowy kanał basowy na podstawie danych z kanałów stereo.

Źródło: opennet.ru

Dodaj komentarz