แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ†แž›แŸ‚แž„แž€แžผแžŠ SVT-AV1 2.0 แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžŒแžทแž€แžผแžŠ dav1d 1.4 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แž˜แŸ’แžšแž„แŸ‹แžœแžธแžŠแŸแžขแžผ AV1

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™ SVT-AV1 2.0 (Scalable Video Technology AV1) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ†แž”แŸ’แž›แŸ‚แž„ แž“แžทแž„แžŒแžทแž€แžผแžŠแž“แŸƒแž‘แž˜แŸ’แžšแž„แŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž€แžผแžŠแžœแžธแžŠแŸแžขแžผ AV1 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŠแŸ‚แž›แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž“แŸƒแž€แžถแžšแž‚แžŽแž“แžถแž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž›แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸŠแžธแž—แžธแž™แžผ Intel แž‘แŸ†แž“แžพแž”แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Intel แž€แŸ’แž“แžปแž„แž—แžถแž–แž‡แžถแžŠแŸƒแž‚แžผแž‡แžถแž˜แžฝแž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Netflix แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‚แŸ„แž›แžŠแŸ…แž“แŸƒแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ‚แž›แžŸแž˜แžšแž˜แŸ’แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž˜แŸ’แž›แŸ‚แž„แžœแžธแžŠแŸแžขแžผแž“แŸ…แž›แžพแž™แž“แŸ’แžแž แŸ„แŸ‡ แž“แžทแž„แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžœแžธแžŠแŸแžขแžผแžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžš (VOD) แŸ” แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž€แŸ’แžšแŸ„แž˜แž€แžถแžšแžงแž”แžแŸ’แžแž˜แŸ’แž—แžšแž”แžŸแŸ‹ Open Media Alliance (AOMedia) แžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แž˜แŸ’แžšแž„แŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž€แžผแžŠแžœแžธแžŠแŸแžขแžผ AV1แŸ” แž€แžถแž›แž–แžธแž˜แžปแž“ แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž€แŸ’แž“แžปแž„แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ OpenVisualCloud แžŠแŸ‚แž›แž€แŸแžขแž—แžทแžœแžŒแŸ’แžแžงแž”แž€แžšแžŽแŸแž”แŸ†แž›แŸ‚แž„แž€แžผแžŠ SVT-HEVC แž“แžทแž„ SVT-VP9 แž•แž„แžŠแŸ‚แžšแŸ” แž›แŸแžแž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

SVT-AV1 แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‚แžปแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แžŽแžถแž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš C99 แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž”แŸ†แž•แžปแžแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ x86_64 แžŠแŸ‚แž›แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžšแž”แžŸแŸ‹ SIMD แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ (แžœแžถแž‡แžถแž€แžถแžšแž…แž„แŸ‹แž”แžถแž“แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš AVX2 แž“แŸ…แž€แŸ’แž“แžปแž„ CPU แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแžผแž…แž‡แžถแžขแž”แŸ’แž”แž”แžšแž˜แžถแž‚แžบแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž แžพแž™ SS2) แŸ” แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž…แŸ†แž“แžฝแž“แžŸแŸ’แž“แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แŸ†แžกแžปแž„แž–แŸแž›แžขแŸŠแžทแž“แž€แžผแžŠ แžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แž‡แž˜แŸ’แžšแžพแžŸ "-lp" แŸ” แžŠแŸ„แž™แžŸแžถแžšแž—แžถแž–แžŸแŸ’แž˜แžปแž‚แŸ’แžšแžŸแŸ’แž˜แžถแž‰แž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„ AV1 แž€แžถแžšแžขแŸŠแžทแž“แž€แžผแžŠแž‘แž˜แŸ’แžšแž„แŸ‹แž“แŸแŸ‡แž‘แžถแž˜แž‘แžถแžšแž’แž“แž’แžถแž“แž…แŸ’แžšแžพแž“แž‡แžถแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžŠแŸ‚แž›แž˜แžทแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸแž”แŸ†แž”แŸ’แž›แŸ‚แž„ AV1 แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ†แž›แŸ‚แž„แž€แžผแžŠแžแžถแž˜แž–แŸแž›แžœแŸแž›แžถแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžงแž”แž€แžšแžŽแŸแž”แŸ†แž›แŸ‚แž„แž€แžผแžŠแž—แžถแž‚แž แŸŠแžปแž“แž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ AV1 แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแž‚แžŽแž“แžถ 5721, 5869 แž“แžทแž„ 658 แžŠแž„แž…แŸ’แžšแžพแž“แž‡แžถแž„แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„แž‘แž˜แŸ’แžšแž„แŸ‹ x264 ("แž˜แŸ") x264 (แž‘แž˜แŸ’แžšแž„แŸ‹ "แžแŸ’แž–แžŸแŸ‹") แž“แžทแž„แžงแž”แž€แžšแžŽแŸแž”แŸ†แž›แŸ‚แž„แž€แžผแžŠ libvpx-vp9 แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž“แŸƒ SVT-AV1:

  • แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡แž›แŸแžแžšแŸ€แž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธ แž™แŸ„แž„แž‘แŸ…แžแžถแž˜แž›แŸแžแžแŸ’แž‘แž„แŸ‹แž‘แžธแž˜แžฝแž™แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แž“แžนแž„แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš API/ABI แž“แžธแž˜แžฝแž™แŸ—แŸ”
  • แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡ API แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž…แžปแž„แž”แž‰แŸ’แž…แž”แŸ‹แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžŸแŸ’แž‘แŸ’แžšแžธแž˜ (EOS - End Of Stream) แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸŠแžปแž˜แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž”แŸ’แžšแžพแžŸแŸŠแžปแž˜แž‘แž‘แŸ แžŠแŸ‚แž›แž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž€แžถแžšแž–แž“แŸ’แž™แžถแžšแž–แŸแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแž„แŸ‹แž…แžถแŸ†แžŸแŸŠแžปแž˜แž”แž“แŸ’แžแŸ‚แž˜แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš API แžแŸ’แžšแžผแžœแž”แžถแž“แž†แŸ’แž›แžปแŸ‡แž”แž‰แŸ’แž…แžถแŸ†แž„แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„ FFmpeg codebase แŸ”
  • แžšแž”แŸ€แž”แžขแžแŸ’แžšแžถแž”แŸŠแžธแžแžขแžแŸแžšแž”แžธแž†แŸ’แž›แž„ (3-pass VBR) แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแž€แž…แŸแž‰ แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แž“แžฝแžŸแžŠแŸ„แž™แž™แž“แŸ’แžแž€แžถแžš VBR แž–แž แžปแž†แŸ’แž›แž„แŸ” แžšแž”แŸ€แž”แž†แŸ’แž›แž„ VBR แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž˜แž€แžแŸ’แžšแžนแž˜ XNUMX แžŠแž„ แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแž”แžถแž“แž“แžผแžœแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™ FFmpeg แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ†แž›แŸ‚แž„แž€แžผแžŠแžŠแŸ‚แž›แž‡แžถแž›แž‘แŸ’แž’แž•แž›แžŠแŸ‚แž›แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹แž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‡แžถแž˜แžปแž“ M9-M13 แž”แžถแž“แž€แžพแž“แžกแžพแž„ 1-4% แž แžพแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‡แžถแž˜แžปแž“ M5 แž”แžถแž“แžแž™แž…แžปแŸ‡ 20-35% แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” LP 8 แž“แžทแž„ แžŠแŸ„แž™ 1-5% แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‡แžถแž˜แžปแž“แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž”แžถแž“แžแž™แž…แžปแŸ‡ 1-5% แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แž‚แžปแžŽแž—แžถแž–/แž›แŸ’แž”แžฟแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‡แžถแž˜แžปแž“แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แž“แŸƒแž‚แžปแžŽแž—แžถแž–แŸ” แž‚แžปแžŽแž—แžถแž–แž™แŸ„แž„ MR แž€แŸ†แžŽแžแŸ‹แž‡แžถแž˜แžปแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“ 100% แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ ARM แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž˜แžปแžแž„แžถแžš C-แžแŸ‚แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž™แžพแž„แžขแžถแž…แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž‚แž˜แŸ’แžšแŸ„แž„ dav1d 1.4.1 แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แžŸแž แž‚แž˜แž“แŸ VideoLAN แž“แžทแž„ FFmpeg แž€แŸ†แž–แžปแž„แž”แž„แŸ’แž€แžพแžแž”แžŽแŸ’แžŽแžถแž›แŸแž™แž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŒแžทแž€แžผแžŠแžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž‡แŸ†แž“แžฝแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แž˜แŸ’แžšแž„แŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž€แžผแžŠแžœแžธแžŠแŸแžขแžผ AV1 แŸ” แž”แžŽแŸ’แžŽแžถแž›แŸแž™ dav1d แž‚แžถแŸ†แž‘แŸ’แžšแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžšแž”แžŸแŸ‹ AV1 แžšแžฝแž˜แž‘แžถแŸ†แž„แž”แŸ’แžšแž—แŸแž‘แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แž“แŸƒแž‚แŸ†แžšแžผแžšแž„ แž“แžทแž„แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž‡แž˜แŸ’แžšแŸ…แž–แžŽแŸŒแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แž…แŸ‚แž„แž€แŸ’แž“แžปแž„แž›แž€แŸ’แžแžŽแŸˆแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ (8, 10 แž“แžทแž„ 12 แž”แŸŠแžธแž)แŸ” แž˜แžปแžแž„แžถแžšแžŸแŸ†แžแžถแž“แŸ‹แžšแž”แžŸแŸ‹ dav1d แž‚แžบแž•แŸ’แžแŸ„แžแž‘แŸ…แž›แžพแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžŒแžทแž€แžผแžŠแžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžแŸ’แž–แžŸแŸ‹แž”แŸ†แž•แžปแž แž“แžทแž„แž’แžถแž“แžถแž“แžผแžœแž€แžถแžšแž„แžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž‚แžปแžŽแž—แžถแž–แžแŸ’แž–แžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž–แž แžปแžแŸ’แžŸแŸ‚แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C (C99) แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž•แŸ’แž‚แžปแŸ† (NASM/GAS) แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แžŽแŸ’แžŽ BSD แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ x86, x86_64, ARMv7 แž“แžทแž„ ARMv8 แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš FreeBSD, Linux, Windows, macOS, Android แž“แžทแž„ iOS แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”

แž€แŸ†แžŽแŸ‚ dav1d 1.4 แž‚แžบแž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ Loongarch แž“แžทแž„ RISC-V แžแŸ’แž˜แžธ แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† AVX-512 แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸƒแžแž˜แŸ’แžšแž„ 6tap แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ ARM แž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž„แžถแžšแž–แž แžปแžแŸ’แžŸแŸ‚ แž“แžทแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™ แž‘แŸ†แž แŸ†แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แž‚แŸ„แž›แž–แžธแžšแž“แŸ…แž›แžพ ARM64, ARM32 แž“แžทแž„ RISC-systems V. แž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ CVE-2024-1580 แžŠแŸ‚แž›แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แŸ’แžšแŸ…แž–แŸ’แžšแŸ†แžŠแŸ‚แž“ แžŠแŸ„แž™แžŸแžถแžšแž…แŸ†แž“แžฝแž“แž‚แžแŸ‹แž›แžพแžŸแž…แŸ†แžŽแžปแŸ‡ แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸ†แž แŸ†แžŸแŸŠแžปแž˜แž’แŸ†แžŽแžถแžŸแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹