Dav1d 0.6, AV1 ապակոդավորիչի թողարկում VideoLAN և FFmpeg նախագծերից

VideoLAN և FFmpeg համայնքներ հրատարակված dav1d 0.6.0 գրադարանի թողարկում՝ այլընտրանքային անվճար վիդեո կոդավորման ձևաչափի ապակոդավորիչի ներդրմամբ AV1. Ծրագրի կոդը գրված է C լեզվով (C99)՝ անսամբլերի ներդիրներով (NASM/GAS) և տարածվում է BSD լիցենզիայի ներքո: Աջակցություն x86, x86_64, ARMv7 և ARMv8 ճարտարապետություններին, ինչպես նաև Linux, Windows, macOS, Android և iOS օպերացիոն համակարգերին:

Dav1d գրադարանն աջակցում է AV1-ի բոլոր հնարավորությունները, ներառյալ առաջադեմ դիտումները ենթ նմուշառում և գունային խորության կառավարման բոլոր պարամետրերը, որոնք նշված են բնութագրում (8, 10 և 12 բիթ): Գրադարանը փորձարկվել է AV1 ձևաչափով ֆայլերի մեծ հավաքածուի վրա: Dav1d-ի հիմնական առանձնահատկությունն այն է, որ նա կենտրոնացած է վերծանման առավելագույն արդյունավետության հասնելու և բազմաթելային ռեժիմում բարձրորակ աշխատանքի ապահովման վրա:

Նոր տարբերակում.

  • Իրականացվել են ARM64 ճարտարապետությանը հատուկ օպտիմալացումներ, որոնք ընդգրկում են բազմաթիվ գործողություններ 10 և 12 բիթ գույնի խորության հետ աշխատելիս:
  • Ավելացվել են օպտիմալացումներ՝ հիմնված AVX-512 հրահանգների վրա՝ prep_bilin, prep_8tap, cdef_filter և mc_avg/w_avg/mask գործողությունների համար:
  • Թվային աղմուկը ճնշելու համար SSSE3 հրահանգների հիման վրա ավելացվել են օպտիմալացումներ:
  • MSac_adapt2 գործողության համար AVX16 հրահանգների հիման վրա ավելացվել են օպտիմալացումներ:
  • Ուղղվել է AV1 տեղեկատու ապակոդավորիչի հետ վարքի հազվագյուտ անհամապատասխանությունները.
  • ARM64-ի համար msac, cdef և looprestoration օպերացիաների բարելավված օպտիմալացումներ;
  • Բարելավված AVX2 օպտիմալացում cdef_filter-ի համար;
  • Itxfm և cdef_filter գործողությունների իրականացումը C լեզվով բարելավվել է:

Հիշեցնենք, որ վիդեո կոդեկ AV1 մշակվել է դաշինքի կողմից Open Media (AOMedia), որտեղ ներկայացված են այնպիսի ընկերություններ, ինչպիսիք են Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN և Realtek: AV1-ը դիրքավորվում է որպես հանրությանը հասանելի, առանց հոնորարների անվճար տեսանյութերի կոդավորման ձևաչափ, որը սեղմման մակարդակով զգալիորեն առաջ է H.264-ից և VP9-ից: Փորձարկված լուծաչափերի տիրույթում միջինում AV1-ն ապահովում է որակի նույն մակարդակը՝ միաժամանակ նվազեցնելով բիթերի արագությունը 13%-ով VP9-ի համեմատ և 17%-ով ցածր, քան HEVC-ը: Բարձր բիթային արագության դեպքում շահույթը աճում է մինչև 22-27% VP9-ի համար և մինչև 30-43% HEVC-ի համար: Facebook-ի թեստերում AV1-ը սեղմման մակարդակով գերազանցել է հիմնական պրոֆիլը՝ H.264 (x264) 50.3%-ով, բարձր պրոֆիլի H.264-ը՝ 46.2%-ով, իսկ VP9-ը (libvpx-vp9)՝ 34.0%-ով:

Source: opennet.ru

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