FFmpeg 4.4 multivides pakotnes izlaišana

Pēc desmit mēnešu izstrādes ir pieejama FFmpeg 4.4 multivides pakotne, kurā ietilpst lietojumprogrammu komplekts un bibliotēku kolekcija darbībai dažādos multivides formātos (audio un video formātu ierakstīšana, konvertēšana un dekodēšana). Pakete tiek izplatīta ar LGPL un GPL licencēm, FFmpeg izstrāde tiek veikta blakus MPlayer projektam.

Starp FFmpeg 4.4 pievienotajām izmaiņām ir:

  • Ir ieviesta iespēja izmantot VDPAU (Video Decode and Presentation) API video dekodēšanas aparatūras paātrināšanai HEVC/H.265 (10/12bit) un VP9 (10/12bit) formātos.
  • Tiek nodrošināts atbalsts video dekodēšanai AV1 formātā, izmantojot NVIDIA NVDEC un Intel QSV (Quick Sync Video) aparatūras paātrinājuma dzinējus, kā arī izmantojot DXVA2/D3D11VA API.
  • Pievienota iespēja kodēt AV1 melnbaltā, izmantojot libaom bibliotēku (nepieciešama vismaz versija 2.0.1).
  • Iespēja kodēt video AV1 formātā ir ieviesta, izmantojot SVT-AV1 (Scalable Video Technology AV1) kodētāju, kas izmanto aparatūras paralēlās skaitļošanas iespējas, kas atrodamas mūsdienu Intel CPU.
  • Pievienota izvades ierīce, izmantojot AudioToolbox ietvaru.
  • Pievienots atbalsts gophers protokolam (gopher over TLS).
  • Pievienots RIST (Reliable Internet Stream Transport) protokola atbalsts, izmantojot librist.
  • Noņemts atbalsts kodētājam, kura pamatā ir libwavpack.
  • Pievienoti jauni dekoderi: AV1 (ar aparatūras paātrinātu dekodēšanu), AV1 (izmantojot VAAPI), AVS3 (izmantojot libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Pievienoti jauni kodētāji: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (subtitri).
  • Pievienoti multivides konteineru pakotāji (muksētājs): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtitri), LEGO Racers ALP (.tun un .pcm).
  • Pievienoti multivides konteineru atpakotāji (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).
  • Ir pievienoti jauni parseri: IPU, Dolby E, CRI, XBM.
  • Jauni filtri:
    • chromanr - samazina krāsu trokšņus video.
    • afreqshift un aphaseshift - pārbīdiet skaņas frekvenci un fāzi.
    • adenorm - pievieno troksni noteiktā līmenī.
    • runas norma - veic runas normalizāciju.
    • asupercut - izgriež no skaņas frekvences virs 20 kHz.
    • asubcut - izgriež apakšbufera frekvences.
    • asuperpass un asuperstop - Butterworth frekvenču filtru ieviešana.
    • shufflepixels - pārkārto pikseļus video kadros.
    • tmidequalizer - Temporal Midway Video Equalization efekta pielietošana.
    • estdif — deinterlacing, izmantojot Edge Slope Tracing algoritmu.
    • epx ir palielināšanas filtrs pikseļu mākslas izveidei.
    • bīdes - bīdes video transformācija.
    • kirsch — izmantojiet Kirsch operatoru video.
    • krāsu temperatūra — pielāgojiet video krāsu temperatūru.
    • colorcontrast — pielāgo krāsu kontrastu starp video RGB komponentiem.
    • colorcorrect - baltā balansa regulēšana video.
    • colorize — krāsu pārklājums video.
    • ekspozīcija - pielāgo video ekspozīcijas līmeni.
    • vienkrāsains - pārvērš krāsainu video pelēktoņos.
    • aexciter - augstfrekvences skaņas komponentu ģenerēšana, kuru sākotnējā signālā nav.
    • vif un msad - VIF (Visual Information Fidelity) un MSAD (Mean Sum of Absolute Differences) koeficientu noteikšana, lai novērtētu atšķirības starp diviem video.
    • identitāte — divu videoklipu atšķirības līmeņa noteikšana.
    • setts — iestata PTS (prezentācijas laika zīmogs) un DTS (dekodēšanas laika zīmogs) paketēs (bitu plūsma).

Avots: opennet.ru

Pievieno komentāru