ืืืคืฆื ืฉื rav1e 0.5.0, ืืงืืื ืืคืืจืื ืงืืืื ืืืืืืื AV1, ืืชืจืืฉื. ืืืืฆืจ ืคืืชื ืขื ืืื ืืงืืืืืช Mozilla ื-Xiph ืืฉืื ื ืืืืืขืช ืืคื ืืืช ืฉื Libaom, ืฉื ืืชืื ื-C/C++, ืขื ืืื ืืืืจืช ืืืืจืืช ืืงืืืื ืืืืืจืช ืชืฉืืืช ืืื ืืืืืื (ืืขืืืืช ืืืืืกื ืขืืืื ืืคืืจืช). ืืืืฆืจ ืืชืื ืืฉืคืช ืืชืื ืืช Rust ืขื ืืืคืืืืืืฆืืืช assembly (72.2% - assembler, 27.5% - Rust), ืืงืื ืืืคืฅ ืชืืช ืจืืฉืืื BSD. ืจืืืื ืื ืืื ืืืื ืื ืืืื ืื ืขืืืจ Windows ื- macOS (ืืื ืื ืขืืืจ ืืื ืืงืก ืืืืืื ืืืืคื ืืื ื ืขืงื ืืขืืืช ืืืขืจืืช ืืืื ืืืจืฆืื ืืจืฆืืคื).
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 ืจืืืช ืืืฆืืขืื, ืฉืืืืืื ืฉืืื ืืกืคืงืช ืืืืจืืืืช ืงืืืื ืืืขื ืืืื ืืืช. ืืืงืืื ืืืื ืื ืืฉืืจืืช ืฉืืจืช ืคืงืืื ืืื ืืกืคืจืืื.
ืืืจืกื ืืืืฉื ืืืืื ืืช ืืฉืื ืืืื ืืืืื:
- ืืืฆื ืืฉืืขืืชืืช ืฉื ื-codec;
- ืชืืงื ืืื ืฉืืจื ืืืงืืื ืืงืจืืก ืืืืืื ืืกืืืืื ืฉื ืืืืื;
- ืฉืืืืฉ ืืืืจืืืช AVX2 ืืื ืืืืืฅ ืืฉืืขืืชืืช ืืช ืืขืจืืช ืืืื ืจ ืขืืืจ 13 ืกืืืืืช ืืื ืขืจืืฅ (ืขื ืคื 16). ืืืืื, ื ืืกืฃ ืฉืืืืฉ ืืืืจืืืช SIMD, ืฉืืคืฉืจื ืืืจื ืืืฉืืืื ืขื ืคื 7 ืืชื ืืื ืืืืื;
- ืืจืื ืชืืงืื ืื ืืืืคืืืืืืฆืืืช ืงืื ืืช ืขืืืจ ืคืืืคืืจืืืช x86, arm32 ื-arm64.
ืืงืืจ: OpenNet.ru