Intel-ի կողմից մշակված SVT-AV1 0.6 վիդեո կոդավորչի թողարկում

Intel опубликовала գրադարանի թողարկում SVT-AV1 0.6 (Scalable Video Technology AV1), որն ապահովում է այլընտրանքային կոդավորիչ և ապակոդավորիչ AV1 վիդեո կոդավորման ձևաչափի համար, որն օգտագործում է ապարատային զուգահեռ հաշվարկման հնարավորությունները, որոնք առկա են ժամանակակից Intel պրոցեսորներում: SVT-AV1-ի հիմնական նպատակն է հասնել կատարողականի այնպիսի մակարդակի, որը հարմար է վիդեո վիդեո տրանսկոդավորման և վիդեո պահանջարկի (VOD) ծառայություններում օգտագործելու համար: Կոդը մշակվում է OpenVisualCloud նախագծի շրջանակներում, որը նաև մշակում է կոդավորիչներ SVT-HEVC и SVT-VP9Իսկ տարածվում է BSD լիցենզիայի ներքո:

SVT-AV1-ն օգտագործելու համար ձեզ անհրաժեշտ է առնվազն հինգերորդ սերնդի Intel Core պրոցեսոր (Intel Xeon E5-v4 և ավելի նոր պրոցեսորներ): 10-բիթանոց AV1 հոսքերի կոդավորումը 4K որակով պահանջում է 48 ԳԲ RAM, 1080p - 16 ԳԲ, 720p - 8 ԳԲ, 480p - 4 ԳԲ: AV1-ում օգտագործվող ալգորիթմների բարդության պատճառով այս ձևաչափի կոդավորումը պահանջում է զգալիորեն ավելի շատ ռեսուրսներ, քան մյուս ձևաչափերը, ինչը թույլ չի տալիս օգտագործել ստանդարտ AV1 կոդավորիչը իրական ժամանակի տրանսկոդավորման համար: Օրինակ, ստանդարտ կոդավորիչ AV1 նախագծից
պահանջում 5721, 5869 և 658 անգամ ավելի շատ հաշվարկ x264 (պրոֆիլի «հիմնական»), x264 (պրոֆիլի «բարձր») և libvpx-vp9 կոդավորիչների համեմատ:

SVT-AV1-ի նոր թողարկման փոփոխությունները ներառում են նախնական ապակոդավորման ներդրման ավելացում (նախկինում աջակցվում էր միայն կոդավորումը) և ստատիկ գրադարանի կապակցման աջակցություն: Իրականացվել են նաև նոր SIMD օպտիմալացումներ, աջակցություն դեզիմացիա օգտագործելով 2×2 ֆիլտրեր, հատվածավորման աջակցություն, հարմարվողական QP մասշտաբավորում և INTRA բլոկների հարմարվողական վերափոխում:

Source: opennet.ru

Добавить комментарий