dav1d 0.7, AV1 แƒ“แƒ”แƒ™แƒแƒ“แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ VideoLAN แƒ“แƒ FFmpeg แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ

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), แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜แƒ แƒ˜แƒกแƒ”แƒ—แƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN แƒ“แƒ Realtek. AV1 แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒแƒฏแƒแƒ แƒแƒ“ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜, แƒฐแƒแƒœแƒแƒ แƒแƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒฃแƒคแƒแƒกแƒ แƒ•แƒ˜แƒ“แƒ”แƒ แƒ™แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒกแƒแƒ›แƒฉแƒœแƒ”แƒ•แƒแƒ“ แƒฃแƒกแƒฌแƒ แƒ”แƒ‘แƒก H.264-แƒกแƒ แƒ“แƒ VP9-แƒก แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒ•แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ”แƒ‘แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—. แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ”แƒ–แƒแƒšแƒฃแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒจแƒ˜, แƒกแƒแƒจแƒฃแƒแƒšแƒแƒ“ AV1 แƒแƒฌแƒ•แƒ“แƒ˜แƒก แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ“แƒแƒœแƒ”แƒก, แƒฎแƒแƒšแƒ แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒก แƒ‘แƒ˜แƒขแƒ˜แƒก แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ”แƒก 13%-แƒ˜แƒ— VP9-แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ 17%-แƒ˜แƒ— แƒฃแƒคแƒ แƒ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒ•แƒ˜แƒ“แƒ แƒ” HEVC. แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ‘แƒ˜แƒขแƒฃแƒ แƒ˜ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒ—, แƒ›แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ 22-27%-แƒ›แƒ“แƒ” VP9-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ 30-43%-แƒ›แƒ“แƒ” HEVC-แƒกแƒ—แƒ•แƒ˜แƒก. Facebook-แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒจแƒ˜ AV1 แƒแƒฏแƒแƒ‘แƒ แƒ›แƒ—แƒแƒ•แƒแƒ  แƒžแƒ แƒแƒคแƒ˜แƒšแƒก H.264 (x264) แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒ•แƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— 50.3%-แƒ˜แƒ—, แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก H.264 46.2%-แƒ˜แƒ— แƒ“แƒ VP9 (libvpx-vp9) 34.0%-แƒ˜แƒ—.

แƒฌแƒงแƒแƒ แƒ: opennet.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ