VideoLAN เจ
เจคเฉ FFmpeg เจญเจพเจเจเจพเจฐเฉ เจชเฉเจฐเจเจพเจธเจผเจค เจเฉฑเจ เจตเจฟเจเจฒเจชเจฟเจ เจฎเฉเจซเจค เจตเฉเจกเฉเจ เจเจจเจเฉเจกเจฟเฉฐเจ เจซเจพเจฐเจฎเฉเจ เจกเฉเจเฉเจกเจฐ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจจเจพเจฒ dav1d 0.7.0 เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ AV1. ะะพะด ะฟัะพะตะบัะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต C (C99) ั ะฐััะตะผะฑะปะตัะฝัะผะธ ะฒััะฐะฒะบะฐะผะธ (NASM/GAS) ะธ เจฆเฉเจเจฐเจพ เจตเฉฐเจกเจฟเจ BSD เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจ
เจงเฉเจจ. x86, x86_64, ARMv7 เจ
เจคเฉ ARMv8 เจเจฐเจเฉเจเฉเจเจเจฐ, เจ
เจคเฉ Linux, Windows, macOS, Android เจ
เจคเฉ iOS เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
dav1d เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจเฉฑเจจเจค เจฆเฉเจฐเจฟเจธเจผเจพเจ เจธเจฎเฉเจค เจธเจพเจฐเฉเจเจ AV1 เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเฉ เจธเจฌ เจจเจฎเฉเจจเจพ เจฒเฉเจฃเจพ เจ
เจคเฉ เจจเจฟเจฐเจงเจพเจฐเจจ (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), เจเจฟเจธ เจตเจฟเฉฑเจ เจฎเฉเจเจผเฉเจฒเจพ, เจเฉเจเจฒ, โโเจฎเจพเจเจเฉเจฐเฉเจธเจพเจซเจ, เจเฉฐเจเฉเจฒ, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN เจ
เจคเฉ Realtek เจตเจฐเจเฉเจเจ เจเฉฐเจชเจจเฉเจเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค AV1 เจจเฉเฉฐ เจเจจเจคเจ เจคเฉเจฐ 'เจคเฉ เจเจชเจฒเจฌเจง, เจฐเจพเจเจฒเจเฉ-เจฎเฉเจเจค เจฎเฉเจซเจผเจค เจตเฉเจกเฉเจ เจเจจเจเฉเจกเจฟเฉฐเจ เจซเจพเจฐเจฎเฉเจ เจตเจเฉเจ เจฐเฉฑเจเจฟเจ เจเจฟเจ เจนเฉ เจเฉ เจเฉฐเจชเจฐเฉเจธเจผเจจ เจชเฉฑเจงเจฐเจพเจ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ H.264 เจ
เจคเฉ VP9 เจคเฉเจ เจเจพเจซเจผเฉ เจ
เฉฑเจเฉ เจนเฉเฅค เจเฉเจธเจ เจเฉเจคเฉ เจเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจเจพเจ เจฆเฉ เจฐเฉเจเจ เจตเจฟเฉฑเจ, เจเจธเจคเจจ AV1 เจเจธเฉ เจชเฉฑเจงเจฐ เจฆเฉ เจเฉเจฃเจตเฉฑเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจฟ VP13 เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ 9% เจ
เจคเฉ HEVC เจจเจพเจฒเฉเจ 17% เจเฉฑเจ เจฌเจฟเฉฑเจเจฐเฉเจเจธ เจเจเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจฌเจฟเฉฑเจเจฐเฉเจเจพเจ 'เจคเฉ, เจฒเจพเจญ VP22 เจฒเจ 27-9% เจ
เจคเฉ HEVC เจฒเจ 30-43% เจคเฉฑเจ เจตเจง เจเจพเจเจฆเจพ เจนเฉเฅค Facebook เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ, AV1 เจจเฉ เจฎเฉเฉฑเจ เจชเฉเจฐเฉเจซเจพเจเจฒ H.264 (x264) เจจเฉเฉฐ เจธเฉฐเจเฉเจเจจ เจชเฉฑเจงเจฐ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ 50.3%, เจเฉฑเจ เจชเฉเจฐเฉเจซเจพเจเจฒ H.264 เจจเฉเฉฐ 46.2%, เจ
เจคเฉ VP9 (libvpx-vp9) เจจเฉเฉฐ 34.0% เจฆเฉเจเจฐเจพ เจชเจเจพเฉ เจฆเจฟเฉฑเจคเจพเฅค
เจธเจฐเฉเจค: opennet.ru