rav1e-ի առաջին պաշտոնական թողարկումը՝ AV1 կոդավորիչը Rust-ում

տեղի ունեցավ վիդեո կոդավորման ձևաչափի նոր բարձր արդյունավետության կոդավորման առաջին թողարկումը AV1 - rav1e 0.1, որը համատեղ մշակվել է Xiph և Mozilla համայնքների կողմից: Կոդավորիչը գրված է Rust-ով և տարբերվում է հղում libaom կոդավորիչից՝ զգալիորեն մեծացնելով կոդավորման արագությունը և մեծացրել է ուշադրությունը անվտանգության վրա: Ծրագրի կոդը տարածվում է BSD լիցենզիայի ներքո:

Նկատելի է AV1 ֆորմատը առջևում է x264 և libvpx-vp9 սեղմման մակարդակի առումով, սակայն ալգորիթմների բարդության պատճառով պահանջում զգալիորեն ավելի շատ ժամանակ կոդավորման համար (կոդավորման արագության դեպքում libaom-ը հարյուրավոր անգամ զիջում է libvpx-vp9-ին և հազարավոր անգամ զիջում x264-ին):
rav1e կոդավորիչն առաջարկում է 11 կատարողական մակարդակ, որոնցից ամենաբարձրն ապահովում է կոդավորման գրեթե իրական ժամանակի արագություն: Կոդավորիչը հասանելի է և՛ որպես հրամանի տող, և՛ որպես գրադարան:

AV1-ի բոլոր հիմնական գործառույթներն ապահովված են, ներառյալ աջակցությունը
ներքին և արտաքին կոդավորված շրջանակներ (ներ- и inter-շրջանակներ), 64x64 սուպերբլոկներ, 4:2:0, 4:2:2 և 4:4:4 քրոմային ենթամեկուսիչ, 8-, 10- և 12-բիթ գույների խորության կոդավորում, RDO (Rate-աղավաղումների օպտիմալացում) օպտիմալացման աղավաղում, տարբեր ռեժիմներ միջկադրային փոփոխությունները կանխատեսելու և վերափոխումները հայտնաբերելու, հոսքի արագությունը վերահսկելու և տեսարանի կրճատումը հայտնաբերելու համար:

Source: opennet.ru

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