AV1 เดŽเตปเด•เต‹เดกเดฑเดพเดฏ rav0.5e 1-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

AV1 เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เดกเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดณเตเดณ เดŽเตปเด•เต‹เดกเดฑเดพเดฏ rav0.5.0e 1 เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต เดจเดŸเดจเตเดจเต. เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดฎเต‹เดธเดฟเดฒเตเดฒ, Xiph เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† C/C++ เตฝ เดŽเดดเตเดคเดฟเดฏ เดฒเดฟเดฌเดพเด‚ เดฑเดซเดฑเตปเดธเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เด•เต‹เดกเดฟเด‚เด—เต เดตเต‡เด—เดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต เดธเตเดฐเด•เตเดทเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดถเตเดฐเดฆเตเดง เดšเต†เดฒเตเดคเตเดคเดฟ (เด•เด‚เดชเตเดฐเดทเตป เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต). เด…เดธเด‚เดฌเตเดฒเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ (72.2% - เด…เดธเด‚เดฌเตเดฒเตผ, 27.5% - เดฑเดธเตเดฑเตเดฑเต) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเดฟเดฒเดพเดฃเต เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‹เดกเต เดฌเดฟเดŽเดธเตเดกเดฟ เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดตเดฟเตปเดกเต‹เดธเดฟเดจเตเด‚ เดฎเดพเด•เต‹เดธเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟ เดฑเต†เดกเดฟ เดฌเดฟเตฝเดกเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚ Linux-เดจเตเดณเตเดณ เดฌเดฟเตฝเดกเตเด•เตพ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต).

เด‡เตปเดŸเตเดฐเดพ, เด‡เดจเตเดฑเตผ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, 1x1 เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ, 64:64:4, 2:0:4, 2:2:4 เด•เตเดฐเต‹เดฎ เดธเดฌเตเดธเดพเด‚เดชเตเดฒเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเต†, AV4-เดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เดฏเตเด‚ rav4e เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. , 8-, 10- เด•เต‚เดŸเดพเดคเต† 12 -เดฌเดฟเดฑเตเดฑเต เด•เดณเตผ เดกเต†เดชเตเดคเต เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต, RDO (เดฑเต‡เดฑเตเดฑเต-เดกเดฟเดธเตเดฑเตเดฑเต‹เตผเดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป) เดกเดฟเดธเตเดฑเตเดฑเต‹เตผเดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด‡เดจเตเดฑเตผ-เดซเตเดฐเต†เดฏเดฟเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดฎเต‹เดกเตเด•เตพ, เดฌเดฟเดฑเตเดฑเต เดฑเต‡เดฑเตเดฑเต เด•เตบเดŸเตเดฐเต‹เตพ, เดธเต€เตป เดŸเตเดฐเด™เตเด•เต‡เดทเตป เดกเดฟเดฑเตเดฑเด•เตเดทเตป.

เด•เด‚เดชเตเดฐเดทเตป เด•เดดเดฟเดตเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ AV1 เดซเต‹เตผเดฎเดพเดฑเตเดฑเต H.264, VP9 เดŽเดจเตเดจเดฟเดตเดฏเต‡เด•เตเด•เดพเตพ เดฎเตเดจเตเดจเดฟเดฒเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเดŸเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เด•เดพเดฐเดฃเด‚, เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต เด—เดฃเตเดฏเดฎเดพเดฏ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต (เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดตเต‡เด—เดคเดฏเดฟเตฝ, libaom libvpx-เดจเต‡เด•เตเด•เดพเตพ เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดŸเด™เตเด™เต เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต- vp9, เด•เต‚เดŸเดพเดคเต† x264 เดจเต เดชเดฟเดจเตเดจเดฟเตฝ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดคเดตเดฃ). rav1e เดŽเตปเด•เต‹เดกเตผ 11 เดชเตเดฐเด•เดŸเดจ เดจเดฟเดฒเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจเดคเต เดคเดคเตเดธเดฎเดฏ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดตเต‡เด—เดคเดฏเตเด•เตเด•เต เดธเดฎเต€เดชเด‚ เดจเตฝเด•เตเดจเตเดจเต. เดŽเตปเด•เต‹เดกเตผ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดพเดฏเตเด‚ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เด•เต‹เดกเต†เด•เตเด•เดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดคเตเดตเดฐเดฃเด‚;
    AV1 เดŽเตปเด•เต‹เดกเดฑเดพเดฏ rav0.5e 1-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต
  • เดšเดฟเดฒ เดตเต€เดกเดฟเดฏเต‹ เดตเดฒเตเดชเตเดชเด™เตเด™เดณเดฟเตฝ เดŽเตปเด•เต‹เดกเตผ เดคเด•เดฐเดพเตป เด•เดพเดฐเดฃเดฎเดพเดฏ เด’เดฐเต เดฌเด—เต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต;
  • เด“เดฐเต‹ เดšเดพเดจเดฒเดฟเดจเตเด‚ 2 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดตเต€เดจเตผ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป AVX13 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (16 เดคเดตเดฃ เดตเดฐเต†). เด…เดคเตเดชเต‹เดฒเต†, SIMD เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เดธเดฎเดพเดจ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ 7 เดคเดตเดฃ เดตเดฐเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ;
  • x86, arm32, arm64 เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดงเดพเดฐเดพเดณเด‚ เดšเต†เดฑเดฟเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚.

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

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