ืงืืืืืช VideoLAN ื-FFmpeg ืคืจืกืื ืืช ืืฉืืจืืจ ืฉื ืกืคืจืืืช dav1d 1.0.0 ืขื ืืืืขืช ืืคืขื ื ืืื ืื ืืืืคื ืขืืืจ ืคืืจืื ืงืืืื ืืืืืืื AV1. ืงืื ืืคืจืืืงื ืืชืื ื-C (C99) ืขื ืชืืกืคืืช ืืจืืื (NASM/GAS) ืืืืคืฅ ืชืืช ืจืืฉืืื BSD. ืืืืืขื ืชืืืื ืืืจืืืืงืืืจืืช x86, x86_64, ARMv7 ื-ARMv8, ืืืขืจืืืช ืืคืขืื FreeBSD, Linux, Windows, macOS, Android ื- iOS.
ืกืคืจืืืช dav1d ืชืืืืช ืืื ืืชืืื ืืช ืฉื AV1, ืืืื ืกืืืื ืืชืงืืืื ืฉื ืชืช-ืืืืื ืืื ืคืจืืืจื ืืงืจืช ืขืืืง ืืฆืืข ืืืฆืืื ืื ืืืคืจื (8, 10 ื-12 ืกืืืืืช). ืืกืคืจืืื ื ืืกืชื ืขื ืืืกืฃ ืืืื ืฉื ืงืืฆืื ืืคืืจืื AV1. ืืืืคืืื ืืืจืืื ืฉื dav1d ืืื ืืืชืืงืืืช ืฉืื ืืืฉืืช ืืืฆืืขื ืืคืขื ืื ืืืืืืื ืืืืชืจ ืืืคืฉืจืืื ืืืืืืช ืขืืืื ืืืืืืช ืืืืื ืืืฆื ืจืืืื ืืืืืื.
ืืืจืกื ืืืืฉื:
- ืืจืืื ืจืืืื ืืืืืืื ืขืืฆื ืืืืฉ, ืืืื ืืงืจืช ืืืืื ืืืืืืืืช.
- ื ืืกืคื ืืช ืืืืืืช ืืืืืฅ ืืืฉืืืื ืืืืฆืขืืช ืืืจืืืช ืืงืืืจ AVX-512. ืืืคืืืืืืฆืืืช ืืฉืืคืจืืช ืฉื ืืกืคื ืืขืืจ ืืืชืืกืก ืขื ืืืจืืืช SSE2 ื-AVX2.
- API ืืืฉ ืืืฆืข ืืื ืืืงื ืขื ืืฉืืืืฉ ื-GPUs ืืืืฆื.
- ื ืืกืฃ API ืืื ืืงืื ืืืืข ืขื ืืกืืจืืช ืฉืืฉ ืืื ืืขืืืช ืืคืขื ืื.
ื ืืืืจ ืืื ืฉ-codec ืืืืืืื AV1 ืคืืชื ืขื ืืื Open Media Alliance (AOMedia), ืืืืืฆืืช ืืืจืืช ืืื Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple , CCN ื-Realtek. AV1 ืืืืงื ืืคืืจืื ืงืืืื ืืืืื ืืืื ืืฆืืืืจ, ืืื ืชืืืืืื, ืฉืืงืืืื ืืืืคื ื ืืืจ ืืช H.264, H.265 (HEVC) ื-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%.
ืืงืืจ: OpenNet.ru