Ntọhapụ nke atọ nke dav1d, ihe ndozi AV1 sitere na ọrụ VideoLAN na FFmpeg

Obodo VideoLAN na FFmpeg bipụtara Ntọhapụ nke atọ (0.3) nke ọba akwụkwọ dav1d yana mmejuputa usoro ihe ngbanwe vidiyo na-efu efu. AV1. Edere koodu oru ngo a n'asụsụ C (C99) yana ntinye ntinye (NASM/GAS) na kesara site n'okpuru ikikere BSD. Nkwado maka x86, x86_64, ARMv7 na ARMv8 architectures, na Linux, Windows, macOS, gam akporo na iOS sistemụ arụ ọrụ.

Ọbá akwụkwọ dav1d na-akwado atụmatụ AV1 niile, gụnyere echiche dị elu subsampling yana usoro njikwa omimi agba niile ekwuputara na nkọwapụta (8, 10 na 12 bits). A nwalere ọbá akwụkwọ ahụ na nnukwu nchịkọta faịlụ n'ụdị AV1. Akụkụ bụ isi nke dav1d bụ itinye uche ya n'inweta arụmọrụ ngbanwe kachasị elu enwere ike ime yana hụ na ọrụ dị oke mma na ọnọdụ multi-threaded.

Ụdị ọhụrụ ahụ na-agbakwụnye nkwalite ndị ọzọ iji mee ka ngbanwe vidiyo dị ngwa site na iji ntụziaka SSSE3, SSE4.1 na AVX2. Ọsọ ngbanwe nke ndị nrụpụta nwere SSSE3 mụbara site na 24% na sistemụ nwere AVX2 site na 4%. Agbakwunyere koodu mgbakọ maka osooso site na iji ntuziaka SSE4.1, ojiji nke na-abawanye arụmọrụ site na 26% ma e jiri ya tụnyere ụdị nke na-abụghị nke kachasị (tụnyere njikarịcha dabere na ntụziaka SSSE3, uru bụ 1.5%).

Ntọhapụ nke atọ nke dav1d, ihe ndozi AV1 sitere na ọrụ VideoLAN na FFmpeg

Arụmọrụ decoder na ngwaọrụ mkpanaaka nwere ndị nrụpụta dabere na ụkpụrụ ụlọ ARM64 abawanyela. Site n'itinye ọrụ site na iji ntuziaka NEON, arụmọrụ abawanyela ihe dịka 12% ma e jiri ya tụnyere ntọhapụ gara aga.

Ntọhapụ nke atọ nke dav1d, ihe ndozi AV1 sitere na ọrụ VideoLAN na FFmpeg

E jiri ya tụnyere aomdec decoder (libaom), uru nke dav1d na-enwe mmetụta siri ike mgbe ọ na-arụ ọrụ na ọnọdụ multi-threaded (n'ụfọdụ ule dav1d bụ ugboro 2-4 ngwa ngwa). Na otu-threaded mode, arụmọrụ dị iche site 10-20%.

Ntọhapụ nke atọ nke dav1d, ihe ndozi AV1 sitere na ọrụ VideoLAN na FFmpeg

Ntọhapụ nke atọ nke dav1d, ihe ndozi AV1 sitere na ọrụ VideoLAN na FFmpeg

Enweela ihe ịga nke ọma n'iji dav1d na ọrụ ndị ọzọ. Ihe ndabara bụ dav1d ugbu a etinyere ya na Chromium/Chrome 74 na Firefox 67 (na mbụ dav1d bụ agbanwuru maka Windows mana ugbu a arụ ọrụ maka Linux na MacOS). Iji dav1d na-aga n'ihu na FFmpeg na VLC, ngbanwe a haziri na transcoder dav1d breeki aka.

Cheta na codec vidiyo ahụ AV1 mebere site na mmekorita Mepee Mgbasa ozi (AOMedia), nke nwere ụlọ ọrụ dị ka Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN na Realtek. A na-edowe AV1 ka ọhaneze dị, usoro ngbanwe vidiyo efu na-enweghị eze nke dị n'ihu H.264 na VP9 n'ihe gbasara ọkwa mkpakọ. N'ofe nke mkpebi a nwalere, na nkezi AV1 na-enye otu ọkwa nke ịdị mma ma na-ebelata bitrates site na 13% ma e jiri ya tụnyere VP9 na 17% dị ala karịa HEVC. Na nnukwu bitrates, uru ahụ na-abawanye na 22-27% maka VP9 na 30-43% maka HEVC. N'ime ule Facebook, AV1 pụtara isi profaịlụ H.264 (x264) site na 50.3% n'ihe gbasara ọkwa mkpakọ, profaịlụ dị elu H.264 site na 46.2%, na VP9 (libvpx-vp9) site na 34.0%.

isi: opennet.ru

Tinye a comment