VideoLAN ืืื FFmpeg ืงืืืืืช ืืจืืืก ืืขืืืื ื ืคืื ืื dav1d 0.7.0 ืืืืืืึธืืขืง ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึทื ืึธืืืขืจื ืึทืืืื ืคืจืื ืืืืืขื ืงืึธืืืจืื ื ืคึฟืึธืจืืึทื ืืขืงืึธืืขืจ ืึทืืืงืกื ืืืงืก. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืืขืฉืจืืื ืืื C (C99) ืืื ืคึฟืึทืจืืึทืืืื ื ืื ืกืขืจืฅ (NASM / GAS) ืืื ืคืื ืื ืืขืจืืขืืืืื ืืืจื ืืื ืืขืจ BSD ืืขืจืืืืืขื ืืฉ. ืฉืืืฆื ืคึฟืึทืจ ืงืก86, ืงืก86_64, ARMv7 ืืื ARMv8 ืึทืจืงืึทืืขืงืืฉืขืจื, ืืื ืืื ืืงืก, ืืืื ืืึธืื, ืืึทืงืึธืก, ืึทื ืืจืืื ืืื ืืึธืก ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืืื ืืืคึผืืึทืืขื ืึทื.
ืื ืืึทืื1ื ืืืืืืึธืืขืง ืฉืืืฆื ืึทืืข AV1 ืคึฟืขืึดืงืืืื, ืึทืจืืึทื ืืขืจืขืื ื ืึทืืืึทื ืกืืจืืข ืงืืงื ืกืืืกืึทืืคึผืืื ื ืืื ืึทืืข ืงืึธืืืจ ืืืคืงืืึทื ืงืึธื ืืจืึธื ืคึผืึทืจืึทืืขืืขืจืก ืกืืืืืื ืืื ืื ืืึทืฉืจืืึทืืื ื (8, 10 ืืื 12 ืืืื). ืื ืืืืืืึธืืขืง ืืื ืืขืกืืขื ืืืืฃ ืึท ืืจืืืก ืืึทืืืื ื ืคืื ืืขืงืขืก ืืื AV1 ืคึฟืึธืจืืึทื. ืืขืจ ืฉืืืกื ืฉืืจืื ืคืื dav1d ืืื ืืืื ืคืึธืงืืก ืืืืฃ ืืขืจืืจืืืื ืื ืืขืืกืื ืืขืืืขื ืืืงืึธืืืื ื ืคืึธืจืฉืืขืืื ื ืืื ืื ืฉืืจืื ื ืืืื-ืงืืืึทืืืืขื ืึทืจืืขื ืืื ืืืืื-ืืจืขืืื ืืึธืืข.
ะ ื ืืึท ืืืขืจืกืืข:
- ืื ืคืึธืจืฉืืขืืื ื ืคืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืจืขืืื (ืืื ืึทืืืฉ ืจืขืคืขืจืขื ืฅ ืืึธืืืึธื ืืืขืงืืึธืจ ืคึผืจืึธืื ืึธื) ืืื ืืขืืืืงืกื ืืื ืืขืขืจืขื 12% ืืฉืขืช ืจืืืืกืื ื ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื ืืื ืืขืขืจืขื 25%;
- ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ARM64 ืึทืจืงืึทืืขืงืืฉืขืจ-ืกืคึผืขืฆืืคืืฉ ืึธืคึผืืืืืืึทืืืึธื ืก ืืื ืึผืืขื ืืึทื ืฅ, ืงืึทืืืขืจืื ื ืคืืืข ืึทืคึผืขืจืืืฉืึทื ื ืืืขื ืืจืืขืื ืืื ืงืึธืืืจ ืืืคืขื ืืฉื ืคืื 8, 10 ืืื 12 ืืืื;
- ืฆืืืขืืืืื CDEF ืคืืืืขืจ ืืื AVX-512 ืื ืกืืจืึทืงืฉืึทื ื;
- ืฆืืืขืืืืื ื ืืึทืข ืึทืคึผืืึทืืึทืืืืฉืึทื ื ืืืืืจื ืืืืฃ AVX2 ืืื SSSE3 ืื ืกืืจืึทืงืฉืึทื ื;
- ืื dav1dpla ื ืืฆื ืืื ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืืจืืขืื ืืื 10-ืืืกื ืงืึธืืืจ ืืืคืงืืึทื, ื ืื-4: 2: 0 ืคึผืืงืกืขื ืคืึธืจืืึทืฅ ืืื ืืืืืืึทื ืจืึทืฉ ืกืึทืคึผืจืขืฉืึทื ืืืืฃ ืื ืืคึผื.
ืฆืืจืืงืจืืคื ืึทื ืื ืืืืืขื ืงืึธืืขืง ืึทืืืงืกื ืืืงืก ืืขืืืขืืึธืคึผืขื ืืืจื ืืื ื ืขืคึฟื ืืขืืืข (AOMedia), ืืืึธืก ืคึฟืขืึดืงืืืื ืงืึธืืคึผืึทื ืืขืก ืึทืืึท ืืื ืืึธืืืืืึท, Google, ืืืืงืจืึธืกืึธืคึฟื, ืื ืืขื, 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. ืืื ืคืึทืกืขืืึธืึธืง ืืขืกืฅ, AV1 ืึทืืืคึผืขืจืคืึธืจืื ืื ืืืืคึผื ืคึผืจืึธืคืื H.264 (x264) ืืื 50.3% ืืื ืืขืจืืื ืขื ืคืื ืงืึทืืคึผืจืขืฉืึทื ืืืจืื, ืืืื ืคึผืจืึธืคืื H.264 ืืืจื 46.2%, ืืื VP9 (libvpx-vp9) ืืื 34.0%.
ืืงืืจ: opennet.ru