Ko te tuku tuatoru o te dav1d, he kaiwhakawaehere AV1 mai i nga kaupapa VideoLAN me FFmpeg

VideoLAN me nga hapori FFmpeg whakaputaina te tukunga tuatoru (0.3) o te whare pukapuka dav1d me te whakatinanatanga o tetahi momo wewetewete whakatakotoranga whakawaehere ataata koreutu. AV1. Kua tuhia te waehere kaupapa ki te reo C (C99) me nga whakauru whakauru (NASM/GAS) me tohaina e i raro i te raihana BSD. Tautoko mo nga hoahoanga x86, x86_64, ARMv7 me ARMv8, me nga punaha whakahaere a Linux, Windows, macOS, Android me iOS.

Ka tautoko te whare pukapuka dav1d i nga ahuatanga AV1 katoa, tae atu ki nga tirohanga matatau te whakatauira me nga tawhā mana hōhonu tae katoa e kīia ana i roto i te whakaritenga (8, 10 me te 12 paraka). Kua whakamatauria te whare pukapuka ki te kohinga nui o nga konae kei te whakatakotoranga AV1. Ko te ahuatanga matua o dav1d ko tana arotahi ki te whakatutuki i nga mahi wetewete tino teitei me te whakarite i nga mahi kounga teitei i roto i te aratau miro-maha.

Ka taapirihia e te putanga hou etahi atu arotautanga kia tere te wetewete ataata ma te whakamahi i nga tohutohu SSSE3, SSE4.1 me AVX2. Ko te tere wetewete i runga i nga tukatuka me te SSSE3 i piki ake i te 24%, me nga punaha me te AVX2 e 4%. Kua taapirihia te waehere huihuinga mo te whakatere ma te whakamahi i nga tohutohu SSE4.1, ko te whakamahinga i piki ake te mahi i te 26% i whakaritea ki te putanga kore-pai (i whakaritea ki nga arotautanga i runga i nga tohutohu SSSE3, ko te whiwhinga ko te 1.5%).

Ko te tuku tuatoru o te dav1d, he kaiwhakawaehere AV1 mai i nga kaupapa VideoLAN me FFmpeg

Ko te mahi wetewaehere i runga i nga taputapu pūkoro me nga kaitahuri i runga i te hoahoanga ARM64 kua piki ake ano. Na roto i te whakatinana i nga mahi ma te whakamahi i nga tohutohu NEON, kua piki ake nga mahi ma te 12% kua whakaritea ki te tukunga o mua.

Ko te tuku tuatoru o te dav1d, he kaiwhakawaehere AV1 mai i nga kaupapa VideoLAN me FFmpeg

Ina whakaritea ki te aomdec (libaom), ko te painga o te dav1d ka tino kaha i te wa e mahi ana i te aratau miro-maha (i etahi whakamatautau he 1-2 te tere o te dav4d). I roto i te aratau miro kotahi, he rereke nga mahi ma te 10-20%.

Ko te tuku tuatoru o te dav1d, he kaiwhakawaehere AV1 mai i nga kaupapa VideoLAN me FFmpeg

Ko te tuku tuatoru o te dav1d, he kaiwhakawaehere AV1 mai i nga kaupapa VideoLAN me FFmpeg

Kua angitu te whakamahi dav1d i etahi atu kaupapa. Ko te taunoa ko dav1d inaianei tono i Chromium/Chrome 74 me Firefox 67 (i mua ko dav1d kei te whakauruhia mo Windows, engari inaianei kua whakahohehia mo Linux me macOS). Te whakamahi tonu o dav1d i roto i te FFmpeg me te VLC, kua whakamaheretia te whakawhiti ki te dav1d transcoder Handbrake.

Kia mahara ko te kotēkē ataata AV1 whakawhanakehia e te hononga Tuwhera Media (AOMedia), e whakaatu ana i nga kamupene penei i a Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN me Realtek. Ko te AV1 he whakatakotoranga whakawaehere ataata koreutu e waatea ana mo te katoa, kei mua ake i te H.264 me te VP9 i runga i nga taumata whakakoi. Puta noa i te whānuitanga o nga whakataunga kua whakamatauria, i te toharite AV1 ka tukuna te taumata o te kounga me te whakaheke i nga reiti moka ma te 13% ki te VP9 me te 17% iti iho i te HEVC. I nga utu moka teitei, ka piki te hua ki te 22-27% mo te VP9 me te 30-43% mo te HEVC. I roto i nga whakamatautau Facebook, ko te AV1 i kaha ake i te tohu matua H.264 (x264) ma te 50.3% i runga i te ahua o te taumata whakaheke, te tohu teitei H.264 i te 46.2%, me te VP9 (libvpx-vp9) e 34.0%.

Source: opennet.ru

Tāpiri i te kōrero