rav1e 0.5, AV1 เชเชจเซเช•เซ‹เชกเชฐเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

rav1e 0.5.0, AV1 เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‹เชกเชฟเช‚เช— เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เชเชจเซเช•เซ‹เชกเชฐเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฅเชฏเซเช‚ เช›เซ‡. เช‰เชคเซเชชเชพเชฆเชจ เชฎเซ‹เชเชฟเชฒเชพ เช…เชจเซ‡ Xiph เชธเชฎเซเชฆเชพเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฒเชฟเชฌเชพเช“เชฎ เชธเช‚เชฆเชฐเซเชญ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฅเซ€ เช…เชฒเช— เช›เซ‡, เชœเซ‡ C/C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เช•เซ‹เชกเชฟเช‚เช—เชจเซ€ เชเชกเชช เชตเชงเชพเชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชตเชงเชพเชฐเซ€เชจเซ‡ (เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชนเชœเซ เชชเชฃ เชชเชพเช›เชณ เช›เซ‡). เช‰เชคเซเชชเชพเชฆเชจ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ (72.2% - เชเชธเซ‡เชฎเซเชฌเชฒเชฐ, 27.5% - เชฐเชธเซเชŸ) เชธเชพเชฅเซ‡ เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เช•เซ‹เชก BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเชจเซเชกเซ‹เช เช…เชจเซ‡ เชฎเซ‡เช•เซ‹เชธ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชฌเชฟเชฒเซเชกเซเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ Linux เชฎเชพเชŸเซ‡เชจเชพ เชฌเชฟเชฒเซเชกเซเชธ เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เช›เซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).

rav1e เช AV1 เชจเซ€ เชคเชฎเชพเชฎ เชฎเซเช–เซเชฏ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช‡เชจเซเชŸเซเชฐเชพ- เช…เชจเซ‡ เช‡เชจเซเชŸเชฐ-เชซเซเชฐเซ‡เชฎ, 64x64 เชธเซเชชเชฐเชฌเซเชฒเซ‹เช•, 4:2:0, 4:2:2 เช…เชจเซ‡ 4:4:4 เช•เซเชฐเซ‹เชฎเชพ เชธเชฌเชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช—เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. , 8-, 10- เช…เชจเซ‡ 12 -เชฌเชฟเชŸ เช•เชฒเชฐ เชกเซ‡เชชเซเชฅ เชเชจเซเช•เซ‹เชกเชฟเช‚เช—, RDO (เชฐเซ‡เชŸ-เชกเชฟเชธเซเชŸเซ‹เชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ) เชกเชฟเชธเซเชŸเซ‰เชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ, เช‡เชจเซเชŸเชฐ-เชซเซเชฐเซ‡เชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎเซ‡เชถเชจเซเชธ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชตเชฟเชตเชฟเชง เชฎเซ‹เชกเซเชธ, เชฌเซ€เชŸ เชฐเซ‡เชŸ เช•เชจเซเชŸเซเชฐเซ‹เชฒ เช…เชจเซ‡ เชธเซ€เชจ เชŸเซเชฐเช‚เช•เซ‡เชถเชจ เชกเชฟเชŸเซ‡เช•เซเชถเชจ.

AV1 เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช•เซเชทเชฎเชคเชพเช“เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ H.264 เช…เชจเซ‡ VP9 เช•เชฐเชคเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช†เช—เชณ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชคเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ€ เชœเชŸเชฟเชฒเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชคเซ‡เชจเซ‡ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเซ เชธเชฎเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ (เชเชจเช•เซ‹เชกเชฟเช‚เช— เชเชกเชชเชฎเชพเช‚, libaom เชธเซ‡เช‚เช•เชกเซ‹ เชตเช–เชค libvpx-เชฅเซ€ เชชเชพเช›เชณ เช›เซ‡. vp9, เช…เชจเซ‡ x264 เชชเชพเช›เชณ เชนเชœเชพเชฐเซ‹ เชตเช–เชค). rav1e เชเชจเซเช•เซ‹เชกเชฐ 11 เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเซเชคเชฐเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชธเซŒเชฅเซ€ เชตเชงเซ เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชเชกเชชเชจเซ€ เชจเชœเซ€เช• เชชเชนเซ‹เช‚เชšเชพเชกเซ‡ เช›เซ‡. เชเชจเซเช•เซ‹เชกเชฐ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชฌเช‚เชจเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช›เซ‡:

  • เช•เซ‹เชกเซ‡เช•เชจเซเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเชตเซ‡เช—เช•;
    rav1e 0.5, AV1 เชเชจเซเช•เซ‹เชกเชฐเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ
  • เชšเซ‹เช•เซเช•เชธ เชตเชฟเชกเชฟเชฏเซ‹ เชฎเชพเชชเซ‹ เชชเชฐ เชเชจเซเช•เซ‹เชกเชฐ เช•เซเชฐเซ‡เชถ เชฅเชตเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡เชฒเซ€ เชฌเช—เชจเซ‡ เช เซ€เช• เช•เชฐเซ€;
  • เชšเซ‡เชจเชฒ เชฆเซ€เช  2 เชฌเชฟเชŸเซเชธ (13 เชตเช–เชค เชธเซเชงเซ€) เชฎเชพเชŸเซ‡ เชตเชฟเชจเชฐ เช…เช‚เชฆเชพเชœเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ AVX16 เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹. เช เชœ เชฐเซ€เชคเซ‡, SIMD เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชฃเซ‡ เชธเชฎเชพเชจ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เช—เชฃเชคเชฐเซ€เช“เชจเซ‡ 7 เช—เชฃเซ€ เชธเซเชงเซ€ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ เชนเชคเซเช‚;
  • x86, arm32 เช…เชจเซ‡ arm64 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เช˜เชฃเชพเช‚ เชจเชพเชจเชพ เชธเซเชงเชพเชฐเชพเช“ เช…เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ.

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

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