Wydanie pakietu multimedialnego FFmpeg 4.4

Po dziesięciu miesiącach prac rozwojowych dostępny jest pakiet multimedialny FFmpeg 4.4, który obejmuje zestaw aplikacji oraz kolekcję bibliotek do operacji na różnych formatach multimedialnych (nagrywanie, konwersja i dekodowanie formatów dźwięku i wideo). Pakiet jest wydawany na licencjach LGPL i GPL, a rozwój FFmpeg jest prowadzone równolegle z projektem MPlayer.

Wśród zmian wprowadzonych w FFmpeg 4.4 można wymienić:

  • Zrealizowano możliwość korzystania z API VDPAU (Video Decode and Presentation) do sprzętowego przyspieszenia dekodowania wideo w formatach HEVC/H.265 (10/12 bit) oraz VP9 (10/12 bit).
  • Zapewniono wsparcie dla dekodowania wideo w formacie AV1 przy użyciu silników sprzętowego przyspieszenia NVIDIA NVDEC i Intel QSV (Quick Sync Video), a także za pomocą API DXVA2/D3D11VA.
  • Dodano możliwość kodowania AV1 w trybie monochromatycznym, korzystając z biblioteki libaom (wymagana jest co najmniej wersja 2.0.1).
  • Zrealizowano możliwość kodowania wideo w formacie AV1 za pomocą kodera SVT-AV1 (Scalable Video Technology AV1), który wykorzystuje dostępne w nowoczesnych procesorach Intel środki sprzętowego równoległego przetwarzania obliczeń.
  • Dodano urządzenie do wyjścia przez framework AudioToolbox.
  • Dodano wsparcie dla protokołu „gophers” (gopher przez TLS).
  • Dodano wsparcie dla protokołu RIST (Reliable Internet Stream Transport), korzystając z librist.
  • Usunięto wsparcie dla kodera opartego na libwavpack.
  • Dodano nowe dekodery: AV1 (z sprzętowym przyspieszeniem dekodowania), AV1 (przez VAAPI), AVS3 (przez 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.
  • Dodano nowe kodery: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (napisy).
  • Dodano multiplikatory kontenerów multimedialnych (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (napisy), LEGO Racers ALP (.tun i .pcm).
  • Dodano demultiplikatory kontenerów multimedialnych (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).
  • Dodano nowe parsery: IPU, Dolby E, CRI, XBM.
  • Nowe filtry:
    • chromanr — redukuje szum kolorów w wideo.
    • afreqshift i aphaseshift — realizują przesunięcie częstotliwości i fazy dźwięku.
    • adenorm — dodaje hałas na określonym poziomie.
    • speechnorm — dokonuje normalizacji mowy.
    • asupercut — wycina z dźwięku częstotliwości powyżej 20 kHz.
    • asubcut — wycina częstotliwości subwoofera.
    • asuperpass i asuperstop — realizacja filtrów częstotliwościowych Butterworth.
    • shufflepixels — reorganizacja pikseli w klatkach wideo.
    • tmidequalizer — zastosowanie efektu wyrównania czasowego wideo (Temporal Midway Video Equalization).
    • estdif — usuwanie przeplotu z wykorzystaniem algorytmu Edge Slope Tracing.
    • epx — filtr powiększający do tworzenia grafiki pikselowej.
    • shear — transformacja przesunięcia wideo.
    • kirsch — zastosowanie operatora Kirsha w wideo.
    • colortemperature — korekcja temperatury barwowej wideo.
    • colorcontrast — korekcja kontrastu kolorów między składnikami RGB w wideo.
    • colorcorrect — korekcja balansu bieli w wideo.
    • colorize — nałożenie koloru na wideo.
    • exposure — korekcja poziomu ekspozycji w wideo.
    • monochrome — przekształcenie kolorowego wideo w odcienie szarości.
    • aexciter — generacja wysokoczęstotliwościowych składników dźwięku, które są nieobecne w sygnale źródłowym.
    • vif i msad — określenie współczynników VIF (Visual Information Fidelity) i MSAD (Mean Sum of Absolute Differences) do oceny różnic między dwoma wideo.
    • identity — określenie poziomu różnic między dwoma wideo.
    • setts — ustawia PTS (presentation time stamp) i DTS (decoding time stamp) w pakietach (bitstream).

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster