dav1d 0.7 āĻāĻ° āĻ°āĻŋāĻ˛āĻŋāĻœ, VideoLAN āĻāĻŦāĻ‚ FFmpeg āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ AV1 āĻĄāĻŋāĻ•ā§‹āĻĄāĻžāĻ°

VideoLAN āĻāĻŦāĻ‚ FFmpeg āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĢā§āĻ°āĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻĄāĻŋāĻ•ā§‹āĻĄāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ dav1d 0.7.0 āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ•āĻžāĻļ AV1. āĻĒā§āĻ°āĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¸āĻŋ (C99) āĻ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ‡āĻ¨āĻ¸āĻžāĻ°ā§āĻŸ (NASM/GAS) āĻ¸āĻš āĻ˛ā§‡āĻ–āĻž āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ¤āĻ°āĻŖ BSD āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡āĨ¤ x86, x86_64, ARMv7 āĻāĻŦāĻ‚ ARMv8 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ Linux, Windows, macOS, Android āĻāĻŦāĻ‚ iOS āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

dav1d āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ­āĻŋāĻ‰ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ AV1 āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸āĻžāĻŦāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°āĻ™ā§‡āĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ (8, 10 āĻāĻŦāĻ‚ 12 āĻŦāĻŋāĻŸ)āĨ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻŸāĻŋ AV1 āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ dav1d-āĻāĻ° āĻŽā§‚āĻ˛ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ˛ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻŦāĻšā§-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻŽā§‹āĻĄā§‡ āĻ‰āĻšā§āĻš-āĻŽāĻžāĻ¨ā§‡āĻ° āĻ•āĻžāĻœ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĨ¤

В āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ:

  • refmv (āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŽā§‹āĻļāĻ¨ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸) āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ 12% āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ–āĻ°āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ 25% āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡;
  • ARM64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ, 8, 10 āĻāĻŦāĻ‚ 12 āĻŦāĻŋāĻŸā§‡āĻ° āĻ°āĻ™ā§‡āĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ­āĻžāĻ° āĻ•āĻ°ā§‡;
  • AVX-512 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ CDEF āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
  • 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 āĻāĻ•āĻ‡ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ—ā§āĻŖāĻŽāĻžāĻ¨ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ 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

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨