Foilsíodh scaoileadh na leabharlainne SVT-AV1 2.0 (Teicneolaíocht Físe Inscálaithe AV1) le feidhmiú ionchódóra agus díchódóra na formáide físe ionchódaithe AV1, a n-úsáidtear na modhanna crua-earraí ríomhaireachta comhthreomhar atá i LAPanna Intel nua-aimseartha chun luasghéarú a dhéanamh orthu. Chruthaigh Intel an tionscadal i gcomhpháirtíocht le Netflix agus é mar sprioc aige leibhéal feidhmíochta a bhaint amach a bheadh oiriúnach d’fhíschódú ar an eitilt agus d’úsáid i seirbhísí fís-ar-éileamh (VOD). Faoi láthair, tá forbairt á déanamh faoi choimirce an Open Media Alliance (AOMedia), a dhéanann maoirsiú ar fhorbairt an fhormáid ionchódaithe físeáin AV1. Roimhe seo, forbraíodh an tionscadal faoi chuimsiú an tionscadail OpenVisualCloud, a fhorbraíonn ionchódóirí SVT-HEVC agus SVT-VP9 freisin. Déantar an cód a dháileadh faoin gceadúnas BSD.
Is féidir SVT-AV1 a chur le chéile do chórais atá bunaithe ar aon ailtireacht a bhfuil tiomsaitheoir ann a thacaíonn le caighdeán C99, ach baintear an fheidhmíocht is fearr amach ar chórais x86_64, as a n-úsáidtear optimizations cóimeála bunaithe ar threoracha SIMD (tá sé inmhianaithe go mbeadh Tacaíocht AVX2 sa LAP, ach mar an t-íosmhéid is leor agus SS2). Braitheann tomhaltas cuimhne ar líon na gcroíthe próiseálaithe a úsáidtear le linn an ionchódaithe, arna rialú ag an rogha “-lp”. Mar gheall ar chastacht na n-algartam a úsáidtear in AV1, tá i bhfad níos mó acmhainní ag teastáil chun an fhormáid seo a ionchódú ná formáidí eile, rud nach gceadaítear úsáid a bhaint as an ionchódóir caighdeánach AV1 le haghaidh traschódú fíor-ama. Mar shampla, éilíonn an t-ionchódóir stoic ón tionscadal AV1 5721, 5869 agus 658 uair níos mó ríomhanna i gcomparáid leis na ionchódóirí x264 ("príomhphróifíl"), x264 (próifíl "ard") agus libvpx-vp9.
I measc na n-athruithe ar scaoileadh nua SVT-AV1:
- Tá aistriú déanta go dtí leagan nua uimhrithe, dá réir a athrófar an chéad dhigit sa leagan le gach athrú API/ABI.
- Tá athruithe déanta ar an API a bhaineann leis an aistriú go dtí an tásc deireadh srutha (EOS - Deireadh an tSrutha) sa fhráma dheireanach in ionad fráma folamh a úsáid, rud a chuir deireadh leis an moill ag fanacht le fráma breise. Tá an t-athrú API léirithe cheana féin sa bhunchód FFmpeg.
- Tá an modh giotán athróg trí phas (3-pas VBR) bainte amach, agus tá meicníocht VBR il-pas curtha ina ionad anois. Laghdaíodh modh ilphas VBR go dhá phas chun comhtháthú le FFmpeg a chinntiú.
- Cuireadh leas iomlán a bhaint as an ionchódóir, agus mar thoradh air sin tá méadú 9-13% ar éifeachtacht chomhbhrú na réamhshocruithe M1-M4, agus tá laghdú 5-20% ar thomhaltas cuimhne réamhshocraithe an M35 i mód LP 8 agus faoi 1-5% ar mhodhanna eile. Tháinig laghdú 1-5% ar thomhaltas cuimhne i réamhshocruithe eile.
- Tá barrfheabhsú déanta ar chomhréiteach cáilíochta/luas le haghaidh réamhshocruithe a shocraíonn leibhéal ard cáilíochta. Luathaíodh an réamhshocrú cáilíochta tagartha MR faoi 100%.
- Tá leas iomlán a bhaint as ARM-shonrach curtha le feidhmeanna C-amháin.
Ina theannta sin, is féidir linn a thabhairt faoi deara scaoileadh an tionscadail dav1d 1.4.1, ina bhfuil na pobail VideoLAN agus FFmpeg ag forbairt leabharlann le cur i bhfeidhm díchódóra saor in aisce eile don fhormáid ionchódaithe físeáin AV1. Tacaíonn an leabharlann dav1d le gnéithe uile AV1, lena n-áirítear ardchineálacha foshamplála agus gach paraiméadair rialaithe doimhneachta datha a luaitear sa tsonraíocht (8, 10 agus 12 giotán). Is í príomhghné dav1d ná an fócas atá aige ar an bhfeidhmíocht díchódaithe is airde is féidir a bhaint amach agus ar obair ardchaighdeáin i mód il-snáithithe a chinntiú. Tá cód an tionscadail scríofa i C (C99) le hionchuir tionóil (NASM/GAS) agus déantar é a dháileadh faoin gceadúnas BSD. Tá tacaíocht d’ailtireachtaí x86, x86_64, ARMv7 agus ARMv8, agus córais oibriúcháin FreeBSD, Linux, Windows, macOS, Android agus iOS curtha i bhfeidhm.
Tá an leagan dav1d 1.4 suntasach as tacú leis na hailtireachtaí nua Loongarch agus RISC-V, chomh maith le optimizations breise a thabhairt isteach bunaithe ar threoracha AVX-512, ag luasghéarú oibriú scagairí 6tap ar chórais ARM, ag méadú éifeachtacht na hoibre il-snáithithe agus ag laghdú an méid na sonraí dénártha ar ARM64, ARM32 agus RISC-chórais V. Leochaileacht sheasta CVE-2024-1580, ba chúis le scríobh lasmuigh de theorainneacha mar gheall ar thar maoil slánuimhir nuair a bhí méideanna fráma an-mhór á bpróiseáil.
Foinse: oscailtenet.ru
