เชตเชฟเชกเซ€เชฏเซ‹เชฒเซ‡เชจ เช…เชจเซ‡ เชเชซเชเชซเชเชฎเชชเซ€เชœเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ AV1 เชกเซ€เช•เซ‹เชกเชฐ, dav1.0d 1เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

VideoLAN เช…เชจเซ‡ FFmpeg เชธเชฎเซเชฆเชพเชฏเซ‹เช AV1 เชตเชฟเชกเชฟเชฏเซ‹ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชซเซเชฐเซ€ เชกเซ€เช•เซ‹เชกเชฐเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ dav1.0.0d 1 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช‡เชจเซเชธเชฐเซเชŸ (NASM/GAS) เชธเชพเชฅเซ‡ C (C99) เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. x86, x86_64, ARMv7 เช…เชจเซ‡ ARMv8 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เช…เชจเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ FreeBSD, Linux, Windows, macOS, Android เช…เชจเซ‡ iOS เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

dav1d เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ AV1 เชจเซ€ เชคเชฎเชพเชฎ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช…เชฆเซเชฏเชคเชจ เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเชฌเชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช— เช…เชจเซ‡ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ (8, 10 เช…เชจเซ‡ 12 เชฌเชฟเชŸเซเชธ) เชฎเชพเช‚ เชœเชฃเชพเชตเซ‡เชฒ เชคเชฎเชพเชฎ เชฐเช‚เช— เชŠเช‚เชกเชพเชฃ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ AV1 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹เชจเชพ เชตเชฟเชถเชพเชณ เชธเช‚เช—เซเชฐเชน เชชเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. dav1d เชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพ เช เช›เซ‡ เช•เซ‡ เชคเซ‡เชจเซเช‚ เชซเซ‹เช•เชธ เชธเชฐเซเชตเซ‹เชšเซเชš เชถเช•เซเชฏ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชฎเซ‹เชกเชฎเชพเช‚ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชชเชฐ เช›เซ‡.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚:

  • เชฎเชฒเซเชŸเชฟเชฅเซเชฐเซ‡เชกเชฟเช‚เช—เชจเซเช‚ เชธเช‚เช—เช เชจ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชฅเซเชฐเซ‡เชก เชจเชฟเชฏเช‚เชคเซเชฐเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • AVX-512 เชตเซ‡เช•เซเชŸเชฐ เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช—เชฃเชคเชฐเซ€เช“เชจเซ‡ เชตเซ‡เช— เช†เชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€. SSE2 เช…เชจเซ‡ AVX2 เชธเซ‚เชšเชจเชพเช“เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เช—เชพเช‰ เช‰เชฎเซ‡เชฐเซ‡เชฒ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹.
  • เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ GPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซเช‚ API เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชกเซ€เช•เซ‹เชกเชฟเช‚เช—เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชซเซเชฐเซ‡เชฎเซเชธ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.

เชšเชพเชฒเซ‹ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช…เชชเชพเชตเซ€เช เช•เซ‡ AV1 เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‹เชกเซ‡เช• เช“เชชเชจ เชฎเซ€เชกเชฟเชฏเชพ เชเชฒเชพเชฏเชจเซเชธ (AOMedia) เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡ Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เช“เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡. , CCN เช…เชจเซ‡ Realtek. AV1 เช เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชฐเซ‚เชชเซ‡ เช‰เชชเชฒเชฌเซเชง, เชฐเซ‹เชฏเชฒเซเชŸเซ€-เชฎเซเช•เซเชค เชฎเชซเชค เชตเชฟเชกเชฟเช“ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡ เชœเซ‡ เชธเช‚เช•เซ‹เชšเชจ เชธเซเชคเชฐเซ‹เชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช H.264, H.265 (HEVC) เช…เชจเซ‡ 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% เช•เชฐเชคเชพเช‚ เช†เช—เชณ เช•เชฐเซเชฏเซเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹