PÀrast kuue kuu arendust on saadaval multimeediapaket FFmpeg 7.1, mis sisaldab rakenduste komplekti ja kogu raamatukogusid erinevate multimeediaformaatide (heli ja video salvestamine, konverteerimine ja dekodeerimine) töötlemiseks. Pakett on kirjutatud C keeles ja levitakse LGPL ja GPL litsentside all.
FFmpeg 7.1 muudatuste hulgas:
- On lisatud video kodeerijad formaatides H.264 ja H.265, mis kasutavad graafika API Vulkan laiendusi video kodeerimise riistvaraliseks kiiremaks töötlemiseks. VÔimaluste poolest on Vulkanil baseeruvad kodeerijad identsetes varem kergesti kÀtte saadavates kodeerijates, mis kasutasid kiirendamiseks VAAPI-d.
- Komplekti on lisatud kohandatud dekooder heli kodeerimisformaadi xHE-AAC jaoks (toetatakse AAC USAC alamkogumit), mida kasutatakse Netflixi voogesituses ja kasutakse digitaalraadiotehnoloogiate Digital Radio Mondiale raames. Koodek on tĂ€helepanuvÀÀrt, kuna see toetab laia bitikiirus vahemikku (12 kuni 300 kbit/s), kĂ”rget tihendust, pideva helitugevuse taasesitusfunktsioonide, kĂ”rge selguse tagamise mistahes helitasemel, tĂ€iendavate dĂŒnaamilise vahemiku juhtimisprofiilide olemasolu mĂŒrarikkas keskkonnas kuulamiseks ning metainformatsiooni lisamine, mis vĂ”imaldab taastada kadusid vastuvĂ”tja poolel.
- Kuulutati vĂ€lja stabiilne rakendus VVC (Versatile Video Coding) dekooderile, tuntud ka kui H.266 video tihendamise standard, mille on vĂ€lja töötanud ĂŒhiselt MPEG (ISO/IEC JTC 1) ja VCEG (ITU-T) töögrupid, osalevate ettevĂ”tetega nagu Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm ja Sony. H.266 asendab H.265 (HEVC) ja tagab kĂ”rge edastamis- ja salvestus efektiivsuse kĂ”ikide ekraanide eraldusvĂ”imetega (alates SD ja HD kuni 4K ja 8K), toetab videoid laiendatud dĂŒnaamilise vahemiku (HDR, High Dynamic Range) ja 360-kraadise panoraamvideo.
- Sisse on viidud vÔimalus VVC dekodeerimise kiirendamiseks, kasutades Intel QSV (Quick Sync Video) tehnoloogiat.
- Lisatud on VVC kodeerija, mis on vÀlja töötatud libvvenc raamatukogu kaudu.
- On rakendatud MV-HEVC (Multiview High Efficiency Video Coding) video dekodeerimise vÔimalus, mida kasutatakse virtuaalreaalsuse kiivrites ja nutitelefonides stereoskoopilise video edastamiseks.
- Lisatud on LCEVC video kodeerimisstandardi dekooder, mis on rakendatud vÀlise LCEVCdec teegi baasil. LCEVC lisab olemasolevatele H.26x ja MP4/ISOBMFF koodekite kvaliteeti parandamiseks tÀiendava metaandmete taseme.
- Matroska ja MP4/MOV media pakkujate (muxer) sees on rakendatud video kĂ€rpimise teavet sisaldavate metaandmete analĂŒĂŒs ja salvestamine (nĂ€iteks erineva kuvasuhega ekraanidel esitamise korral).
- Lisatud support LC3 ja LC3plus helide kodeerimiseks ja dekodeerimiseks, mis on optimeeritud heli edastamiseks minimaalse viivitusega (nt kasutatakse Bluetooth kÔrvaklappides). Rakendus pÔhineb vÀlistel liblc3 teekidel. Toodetud on LC3 ja LC3plus jaoks vajalikud dekooderid ja pakkumisprotsessid.
- Lisatud toetus AAC, AMR-NB, AMR-WB ja MP3 helide dekodeerimiseks, kasutades Androidi platvormi pakutavat MediaCodec API-d.
- Lisatud D3D12VA HEVC kodeerija, mis rakendab riistvaralist kiirendust D3D12 API kaudu.
- Lisatud RCWT (Raw Captions with Time) formaadi subtiitrite dekooder.
- DEC Alpha DSP toetus on lÔpetatud.
- Lisatud videoallikas, mis genereerib Perlin'i mĂŒra.
- Koodekite ja filtrite jaoks on rakendatud YUV vĂ€rviruumi ĂŒhtlustamise protsess.
- Lisatud pad_vaapi ja drawbox_vaapi filtrid videole vahede ja raamide lisamiseks.
Allikas: opennet.ru
