рд╡реАрдбрд┐рдпреЛрд▓реИрди рдФрд░ рдПрдлрдПрдлрдПрдордкреАрдИрдЬреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдПрдХ рдПрд╡реА1 рдбрд┐рдХреЛрдбрд░, рдбреЗрд╡0.7рдбреА 1 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд╡реАрдбрд┐рдпреЛрд▓реИрди рдФрд░ рдПрдлрдПрдлрдПрдордкреАрдИрдЬреА рд╕рдореБрджрд╛рдп рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдореБрдлреНрдд рд╡реАрдбрд┐рдпреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдбрд┐рдХреЛрдбрд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде dav1d 0.7.0 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд┐рдореЛрдЪрди AV1. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдЕрд╕реЗрдВрдмрд▓реА рдЗрдВрд╕рд░реНрдЯ (NASM/GAS) рдХреЗ рд╕рд╛рде C (C99) рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд. x86, x86_64, ARMv7 рдФрд░ ARMv8 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ Linux, Windows, macOS, Android рдФрд░ iOS рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

Dav1d рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрдиреНрдирдд рджреГрд╢реНрдпреЛрдВ рд╕рд╣рд┐рдд рд╕рднреА AV1 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ рд╕рдмрд╕реИрдореНрдкрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдмрддрд╛рдП рдЧрдП рд╕рднреА рд░рдВрдЧ рдЧрд╣рд░рд╛рдИ рдирд┐рдпрдВрддреНрд░рдг рдкреИрд░рд╛рдореАрдЯрд░ (8, 10 рдФрд░ 12 рдмрд┐рдЯ)ред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг AV1 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╕рдВрдЧреНрд░рд╣ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред dav1d рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЗрд╕рдХрд╛ рдЙрдЪреНрдЪрддрдо рд╕рдВрднрд╡ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдореЛрдб рдореЗрдВ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рдо рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рд╣реИред

╨Т рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг:

  • Refmv (рдбрд╛рдпрдирд╛рдорд┐рдХ рд░реЗрдлрд░реЗрдВрд╕ рдореЛрд╢рди рд╡реЗрдХреНрдЯрд░ рдкреНрд░реЗрдбрд┐рдХреНрд╢рди) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрднрдЧ 12% рдмрдврд╝ рдЧрдпрд╛ рд╣реИ рдЬрдмрдХрд┐ рдореЗрдореЛрд░реА рдЦрдкрдд рд▓рдЧрднрдЧ 25% рдХрдо рд╣реЛ рдЧрдИ рд╣реИ;
  • ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рдЧрднрдЧ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 8, 10 рдФрд░ 12 рдмрд┐рдЯреНрд╕ рдХреА рд░рдВрдЧ рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрдИ рдСрдкрд░реЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ;
  • AVX-512 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ CDEF рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • AVX2 рдФрд░ SSSE3 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирдП рдЕрдиреБрдХреВрд▓рди рдЬреЛрдбрд╝реЗ рдЧрдП;
  • dav1dpla рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдиреЗ рдЬреАрдкреАрдпреВ рдкрд░ 10-рдмрд┐рдЯ рд░рдВрдЧ рдЧрд╣рд░рд╛рдИ, рдЧреИрд░-4:2:0 рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╢реЛрд░ рджрдорди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ AV1 рдЧрдардмрдВрдзрди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореАрдбрд┐рдпрд╛ рдЦреЛрд▓реЗрдВ (AOMedia), рдЬрд┐рд╕рдореЗрдВ рдореЛрдЬрд╝рд┐рд▓рд╛, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN рдФрд░ Realtek рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред AV1 рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз, рд░реЙрдпрд▓реНрдЯреА-рдореБрдХреНрдд рдореБрдлреНрдд рд╡реАрдбрд┐рдпреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдЬреЛ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ H.264 рдФрд░ VP9 рд╕реЗ рдХрд╛рдлреА рдЖрдЧреЗ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреА рд╕реАрдорд╛ рдореЗрдВ, рдФрд╕рддрди AV1 рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╕рдорд╛рди рд╕реНрддрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдмрд┐рдЯрд░реЗрдЯ VP13 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 9% рдФрд░ HEVC рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 17% рдХрдо рд╣реЛрддрд╛ рд╣реИред рдЙрдЪреНрдЪ рдмрд┐рдЯрд░реЗрдЯ рдкрд░, VP22 рдХреЗ рд▓рд┐рдП рд▓рд╛рдн рдмрдврд╝рдХрд░ 27-9% рдФрд░ HEVC рдХреЗ рд▓рд┐рдП 30-43% рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдлреЗрд╕рдмреБрдХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, AV1 рдиреЗ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЦреНрдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ H.264 (x264) рдХреЛ 50.3%, рдЙрдЪреНрдЪ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ H.264 рдХреЛ 46.2% рдФрд░ VP9 (libvpx-vp9) рдХреЛ 34.0% рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ