VideoLAN, FFmpeg เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ AV1 เดกเต€เด•เต‹เดกเดฑเดพเดฏ dav0.7d 1-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

VideoLAN, FFmpeg เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต เด’เดฐเต เด‡เดคเดฐ เดธเต—เดœเดจเตเดฏ เดตเต€เดกเดฟเดฏเต‹ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดกเต€เด•เต‹เดกเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต dav1d 0.7.0 เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚ AV1. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต C (C99) ั ะฐััะตะผะฑะปะตั€ะฝั‹ะผะธ ะฒัั‚ะฐะฒะบะฐะผะธ (NASM/GAS) ะธ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเต BSD เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ. x86, x86_64, ARMv7, ARMv8 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเด‚ Linux, Windows, macOS, Android, iOS เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เดพเดดเตเดšเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เดŽเดฒเตเดฒเดพ AV1 เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ dav1d เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เด‰เดชเดธเดพเดฎเตเดชเดฟเดณเดฟเด‚เด—เต เด•เต‚เดŸเดพเดคเต† เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดชเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เดณเตผ เดกเต†เดชเตเดคเต เด•เตบเดŸเตเดฐเต‹เตพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเด‚ (8, 10, 12 เดฌเดฟเดฑเตเดฑเตเด•เตพ). AV1 เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดถเต‡เด–เดฐเดคเตเดคเดฟเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดกเต€เด•เต‹เดกเดฟเด‚เด—เต เดชเตเดฐเด•เดŸเดจเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดฒเตเด‚ เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดฎเต‹เดกเดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดฎเตเดณเตเดณ เดœเต‹เดฒเดฟ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเตเด‚ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต dav1d-เดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดค.

ะ’ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต:

  • ะŸั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ ั€ะตะฐะปะธะทะฐั†ะธะธ refmv (Dynamic Reference Motion Vector Prediction) ัƒะฒะตะปะธั‡ะตะฝะฐ ะฟั€ะธะผะตั€ะฝะพ ะฝะฐ 12% ะฟั€ะธ ัะพะบั€ะฐั‰ะตะฝะธะธ ะฟะพั‚ั€ะตะฑะปะตะฝะธั ะฟะฐะผัั‚ะธ ะฟั€ะธะผะตั€ะฝะพ ะฝะฐ 25%;
  • ะŸั€ะฐะบั‚ะธั‡ะตัะบะธ ะทะฐะฒะตั€ัˆะตะฝะฐ ั€ะตะฐะปะธะทะฐั†ะธั ัะฟะตั†ะธั„ะธั‡ะฝั‹ั… ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ ARM64 ะพะฟั‚ะธะผะธะทะฐั†ะธะน, ะพั…ะฒะฐั‚ั‹ะฒะฐัŽั‰ะธั… ะผะฝะพะณะธะต ะพะฟะตั€ะฐั†ะธะธ ะฟั€ะธ ั€ะฐะฑะพั‚ะต ั ะณะปัƒะฑะธะฝะพะน ั†ะฒะตั‚ะฐ ะฒ 8, 10 ะธ 12 ะฑะธั‚;
  • ะ”ะพะฑะฐะฒะปะตะฝ ั„ะธะปัŒั‚ั€ CDEF, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะน ะธะฝัั‚ั€ัƒะบั†ะธะธ AVX-512;
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ะฝะฐ ะฑะฐะทะต ะธะฝัั‚ั€ัƒะบั†ะธะน AVX2 ะธ SSSE3;
  • ะ’ ัƒั‚ะธะปะธั‚ะต dav1dpla ัƒะปัƒั‡ัˆะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั€ะฐะฑะพั‚ั‹ ั ะณะปัƒะฑะธะฝะพะน ั†ะฒะตั‚ะฐ ะฒ 10 ะฑะธั‚, ั ะฟะธะบัะตะปัŒะฝั‹ะผะธ ั„ะพั€ะผะฐั‚ะฐะผะธ ะฝะต-4:2:0 ะธ ะฟะพะดะฐะฒะปะตะฝะธะตะผ ั†ะธั„ั€ะพะฒะพะณะพ ัˆัƒะผะฐ ะฝะฐ GPU.

เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เดกเต†เด•เต เดŽเดจเตเดจเต เด“เตผเด•เตเด•เตเด• AV1 เดธเด–เตเดฏเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเต เดฎเต€เดกเดฟเดฏ เดคเตเดฑเด•เตเด•เตเด• (AOMedia), Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN, Realtek เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดฎเตเดชเดจเดฟเด•เดณเต† เดซเต€เดšเตเดšเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เด‚เดชเตเดฐเดทเตป เดฒเต†เดตเดฒเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ H.1, VP264 เดŽเดจเตเดจเดฟเดตเดฏเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดฎเตเดจเตเดจเดฟเดฒเดพเดฃเต AV9, เดชเตŠเดคเตเดตเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฏ, เดฑเต‹เดฏเตฝเดฑเตเดฑเดฟ เดฐเดนเดฟเดค เดตเต€เดกเดฟเดฏเต‹ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดพเดฏเดฟ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดš เดฑเต†เดธเดฒเตเดฏเต‚เดทเดจเตเด•เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดŸเดจเต€เดณเด‚, VP1 เดจเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต 13% เดฌเดฟเดฑเตเดฑเตเดฑเต‡เดฑเตเดฑเตเด•เดณเตเด‚ HEVC-เดฏเต‡เด•เตเด•เดพเตพ 9% เด•เตเดฑเดตเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ AV17 เด…เดคเต‡ เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดฒเดตเดพเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเต. เด‰เดฏเตผเดจเตเดจ เดฌเดฟเดฑเตเดฑเตเดฑเต‡เดฑเตเดฑเตเด•เดณเดฟเตฝ, เดจเต‡เดŸเตเดŸเด‚ VP22-เดจเต 27-9% เด†เดฏเตเด‚ HEVC-เดจเต 30-43% เด†เดฏเตเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. Facebook เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ, AV1 เดชเตเดฐเดงเดพเดจ เดชเตเดฐเตŠเดซเตˆเตฝ H.264 (x264) เดจเต† เด•เด‚เดชเตเดฐเดทเตป เดฒเต†เดตเดฒเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ 50.3%, เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเตŠเดซเตˆเตฝ H.264 46.2%, VP9 (libvpx-vp9) 34.0% เดŽเดจเตเดจเดฟเดตเดฏเต† เดฎเดฑเดฟเด•เดŸเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•