ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ GIF Π½Π° AV1 Π²ΠΈΠ΄Π΅ΠΎ

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ GIF Π½Π° AV1 Π²ΠΈΠ΄Π΅ΠΎ

БСйчас 2019 Π³ΠΎΠ΄, ΠΈ Π½Π°ΠΌ ΠΏΠΎΡ€Π° Π±Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ GIF (Π½Π΅Ρ‚, Ρ€Π΅Ρ‡ΡŒ Π½Π΅ ΠΎΠ± этом Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ! Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ договоримся! β€” Ρ‚ΡƒΡ‚ Ρ€Π΅Ρ‡ΡŒ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π² английском, для нас это Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ β€” ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².). GIFΡ‹ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство мСста (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎ нСсколько ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚!) Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ вашим ТСланиям! Как Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт загруТался быстро. По Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ JavaScript, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ PNG, JPEG, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ JPEG Π² WebP. Но Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ со старичком GIFΠΎΠΌ?

Π’Π°ΠΌ, ΠΊΡƒΠ΄Π° ΠΌΡ‹ направляСмся, Π½Π°ΠΌ Π½Π΅ понадобятся GIFΡ‹!

Если ваша Ρ†Π΅Π»ΡŒ β€” ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ сайта, Ρ‚ΠΎ ΠΎΡ‚ GIF Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ! Но ΠΊΠ°ΠΊ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ? ΠžΡ‚Π²Π΅Ρ‚ β€” Π²ΠΈΠ΄Π΅ΠΎ. И Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ качСство ΠΈ экономию мСста Π² 50-90%! Π’ ΠΆΠΈΠ·Π½ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Ρ‰Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. Когда Π²Ρ‹ замСняСтС GIF Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, минусов Ρ‡Π°Ρ‰Π΅ всСго Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ получится.

Π”ΠΎΠ»ΠΎΠΉ всС GIFΡ‹!

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π·Π°ΠΌΠ΅Π½Π° GIF Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π±Ρ‹Π»Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ послСдниС Π³ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты ΡƒΠΆΠ΅ Π² Ρ…ΠΎΠ΄Ρƒ. Π’ этом постС, я Π½Π΅ стану ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд, Π° лишь Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΡƒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π˜Ρ‚Π°ΠΊ, Π²ΠΎΡ‚ ΡΡƒΡ‚ΡŒ:

  1. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ GIF ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ΠΎ
  2. Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ H.264 ΠΈΠ»ΠΈ VP9, Ρ‚.Π΅. соТмитС Π΅Π³ΠΎ ΠΈ ΡƒΠΏΠ°ΠΊΡƒΠΉΡ‚Π΅ Π² MP4 ΠΈΠ»ΠΈ WebM ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€
  3. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ <img> с Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ GIF Π½Π° <video> с Ρ€ΠΎΠ»ΠΈΠΊΠΎΠΌ
  4. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ автовоспроизвСдСниС Π±Π΅Π· Π·Π²ΡƒΠΊΠ° ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ эффСкта GIF

Π£ Google Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ докумСнтация, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ процСсс.

БСйчас 2019 Π³ΠΎΠ΄

БСйчас 2019 Π³ΠΎΠ΄. ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ двиТСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π° ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ Π½Π΅Π³ΠΎ Π½Π΅ ΠΎΡ‚ΡΡ‚Π°Π²Π°Ρ‚ΡŒ. Π”ΠΎ сих ΠΏΠΎΡ€ Ρƒ нас Π±Ρ‹Π»ΠΎ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ инструмСнтах для кодирования Π²ΠΈΠ΄Π΅ΠΎ:

  1. H.264 β€” появившийся Π² 2003 ΠΈ ΡˆΠΈΡ€Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ сСгодня
  2. VP9 β€” появившийся Π² 2013 ΠΈ добившийся ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ сТатия ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° 50% ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с H.264, хотя ΠΊΠ°ΠΊ ΠΏΠΈΡˆΡƒΡ‚ здСсь Π½Π΅ всё ΠΈ Π½Π΅ всСгда Ρ‚Π°ΠΊ Ρ€Π°Π΄ΡƒΠΆΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: хотя стандарт H.265 β€” ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия H.264 ΠΈ способСн ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с VP9, я Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ Π΅Π³ΠΎ ΠΈΠ·-Π·Π° слабой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° страницС https://caniuse.com/#feat=hevc. Расходы Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” главная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Н.265 Π½Π΅ стал Ρ‚Π°ΠΊ ΠΆΠ΅ распространён ΠΊΠ°ΠΊ ΠΈ H.264 ΠΈ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ консорциум Alliance of Open Media Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ Π±Π΅Π· отчислСний β€” с AV1.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ наша Ρ†Π΅Π»ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ GIFΡ‹ Π΄ΠΎ наимСньшСго Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Π­Ρ‚ΠΎ Π±Ρ‹Π» Π±Ρ‹ странный 2019 Π³ΠΎΠ΄, Ссли Π±Ρ‹ Ρƒ нас Π² арсСналС Π½Π΅ появилось Π½ΠΎΠ²ΠΎΠ³ΠΎ стандарта для сТатия Π²ΠΈΠ΄Π΅ΠΎ. Но ΠΎΠ½ Π΅ΡΡ‚ΡŒ ΠΈ называСтся AV1. Π‘ AV1 ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 30% ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ сТатия ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с VP9. Π›Π΅ΠΏΠΎΡ‚Π°! πŸ™‚

AV1 ΠΊ вашим услугам с 2019 Π³ΠΎΠ΄Π°!

На дСсктопах

НСдавно ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° дСкодирования AV1 Π²ΠΈΠ΄Π΅ΠΎ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² дСсктопных вСрсиях Google Chrome 70Β ΠΈΒ Mozilla Firefox 65. ΠŸΡ€ΡΠΌΠΎ сСйчас ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Firefox Π³Π»ΡŽΡ‡ΠΈΡ‚ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ сбои, Π½ΠΎ Π΄Π΅Π»Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ измСнится с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° dav1d ΡƒΠΆΠ΅ Π² Firefox 67 (ΡƒΠΆΠ΅ Π²Ρ‹ΡˆΠ΅Π», Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° появилась β€” ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².). Для Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ β€” dav1d 0.3.0 Ρ€Π΅Π»ΠΈΠ·: Π΅Ρ‰Ρ‘ быстрСй!

На смартфонах

Для смартфонов аппаратная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² настоящСС врСмя отсутствуСт ΠΈΠ·-Π·Π° отсутствия ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ². МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€Π°Π²Π΄Π° это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ расхода Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ SOC с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ дСкодирования AV1 появятся Π² 2020 Π³ΠΎΠ΄Ρƒ.

И Ρ‚ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Β«Ρ‚Π°ΠΊ Ссли ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΊΠ° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, Π·Π°Ρ‡Π΅ΠΌ Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AV1?Β»

AV1 β€” довольно Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ, ΠΈ ΠΌΡ‹ находимся Π² самом Π½Π°Ρ‡Π°Π»Π΅ Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΊΠ°ΠΊ ΠΎ стадии Β«ΠΏΠΎΠΊΠ° Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅, Π½Π°Ρ€ΠΎΠ΄ подтягиваСтся». ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π° дСсктопах сама ΠΏΠΎ сСбС ΡƒΠΆΠ΅ ускорит сайты для части Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. А старыС ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ fallback сцСнарий, ΠΊΠΎΠ³Π΄Π° Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΌ устройствС AV1 Π½Π΅ поддСрТиваСтся. Π—Π°Ρ‚ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° дСвайсы с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ AV1, всё ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ этого Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Π³ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€” AV1Β ->>Β VP9Β ->>Β H.264. Ну Π° Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ совсСм старый дСвайс ΠΈΠ»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ (Ρ‡Ρ‚ΠΎ ΠΊΡ€Π°ΠΉΡ‚Π΅ маловСроятно с H264), Ρ‚ΠΎ ΠΎΠ½ просто ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ GIF

<video style="display:block; margin: 0 auto;" autoplay loop muted playsinline poster="RollingCredits.jpg">
  <source src="media/RollingCredits.av1.mp4" type="video/mp4">
  <source src="media/RollingCredits.vp9.webm" type="video/webm">
  <source src="media/RollingCredits.x264.mp4" type="video/mp4">
  <img src="media/RollingCredits.gif">
</video>

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ AV1

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π² AV1 нСслоТно. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ послСднюю сборку ffmpeg для вашСй систСмы ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½ΠΈΠΆΠ΅. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ 2 ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° для достиТСния Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π°. Для этого ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ffmpeg Π΄Π²Π°ΠΆΠ΄Ρ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΠΌΡ‹ запишСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ». Π­Ρ‚ΠΎ создаст ΠΆΡƒΡ€Π½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понадобится для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ запуска ffmpeg.

# Linux or Mac
## ΠŸΡ€ΠΎΡ…ΠΎΠ΄ 1
ffmpeg -i input.mp4 -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 1 -f mp4 /dev/null && 
## ΠŸΡ€ΠΎΡ…ΠΎΠ΄ 2
ffmpeg -i input.mp4 -pix_fmt yuv420p -movflags faststart -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 2 output.mp4

# Windows
## ΠŸΡ€ΠΎΡ…ΠΎΠ΄ 1
ffmpeg.exe -i input.mp4 -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 1 -f mp4 NUL && ^
## ΠŸΡ€ΠΎΡ…ΠΎΠ΄ 2
ffmpeg.exe -i input.mp4 -pix_fmt yuv420p -movflags faststart -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 2 output.mp4

Π’ΠΎΡ‚ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

-i - Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ».

-pix_fmt - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 4:2:0 для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ цвСтности Π² Π²ΠΈΠ΄Π΅ΠΎ. БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π½ΠΎ 4:2:0 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ совмСстимый.

-c:v - Какой ΠΊΠΎΠ΄Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π² нашСм случаС - AV1.<br />
-b:v – Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ.

-filter:v scale - Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ffmpeg ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ. ΠœΡ‹ устанавливаСм X:-1 Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ffmpeg ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΎ X, сохранив ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон.

-strict experimental - Надо ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‚.ΠΊ. AV1 достаточно Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄Π΅ΠΊ.

-cpu-used - УТасно Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° самом Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° уровня качСства Π²ΠΈΠ΄Π΅ΠΎ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния 0-4. Π§Π΅ΠΌ мСньшС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ качСство ΠΈ, соотвСтствСнно, большС врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΉΠΌΡ‘Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.

-tile-columns - Для использования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Ρ€Π΅Π΄ΠΎΠ². Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚ AV1 Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ нСзависимо для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ ЦПУ.

-row-mt – Π’ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π½ΠΎ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° строки Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

-threads - ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚Ρ€Π΅Π΄ΠΎΠ².

-pass - Какой ΠΏΡ€ΠΎΡ…ΠΎΠ΄ сСйчас выполняСтся.

-f - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Ρ‚.Π΅. MP4 Π² нашСм случаС.

-movflags faststart - Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ быстрый старт Π²ΠΈΠ΄Π΅ΠΎ, пСрСмСщая Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ воспроизвСдСниС Π΅Ρ‰Ρ‘ Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π°.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ GIF

Для создания GIF я использовал ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, я ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π» GIF Π΄ΠΎ 720px Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ 12 fps вмСсто исходного Π²ΠΈΠ΄Π΅ΠΎ 24 fps.

./ffmpeg -i /mnt/c/Users/kasing/Desktop/ToS.mov -ss 00:08:08 -t 12
-filter_complex "[0:v] fps=12,scale=720:-1" -y scene2.gif

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстов

Π›ΡƒΡ‡ΡˆΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Π΅ΠΌ сто Ρ€Π°Π· ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΡ€Π°Π²Π΄Π°? Π”Π°Π²Π°ΠΉΡ‚Π΅ убСдимся, Ρ‡Ρ‚ΠΎ AV1 β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. Π― взял бСсплатноС Π²ΠΈΠ΄Π΅ΠΎ Tears Of Steel, доступноС здСсь https://mango.blender.org/, ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ для ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² AV1, VP9, H.264. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½ΠΈΠΆΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1: Если Ρ„Π°ΠΉΠ» Π½ΠΈΠΆΠ΅ Ρƒ вас Π½Π΅ загруТаСтся, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΠΎΡ€Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π― Π±Ρ‹ посовСтовал Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π° основС Chromium, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Chrome, Vivaldi, Brave ΠΈΠ»ΠΈ Opera. Π’ΠΎΡ‚ послСдняя информация ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ AV1 https://caniuse.com/#feat=av1

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 2: Для Firefox 66 Π² Linux Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ media.av1.enabled Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true Π² about:config

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3: Π― Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ GIF Π½ΠΈΠΆΠ΅ ΠΈΠ·-Π·Π° ΠΈΡ… большого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ объСма Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ этой страницы! (Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡ€ΠΎΠ½ΠΈΡ‡Π½ΠΎ, вСдь эта страница ΠΎΠ± ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° страницС :)). Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ GIFΡ‹ здСсь https://github.com/singhkays/its-time-replace-gifs-with-av1-video/blob/master/GIFs

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°: Π₯Π°Π±Ρ€ Π½Π΅ позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автовоспроизвСдСниС ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», поэтому ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ получится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ качСство. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Β«Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ» Π²ΠΆΠΈΠ²ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘Ρ†Π΅Π½Π° 1 @ 200 Kbps

Π—Π΄Π΅ΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ двиТСния, Ρ‡Ρ‚ΠΎ особСнно Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ… Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π°Ρ…. Π‘Ρ€Π°Π·Ρƒ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡ… H.264 Π½Π° этом Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π΅ сразу Π²ΠΈΠ΄Π½Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹. VP9 Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Π½ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ всё Π΅Ρ‰Ρ‘ Π²ΠΈΠ΄Π½Ρ‹. AV1 явно Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚, выдавая ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ.

H.264

VP9

AV1

Π‘Ρ†Π΅Π½Π° 2 @ 200 Kbps

Π—Π΄Π΅ΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ CGI ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ сильно, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ AV1 выглядит Π»ΡƒΡ‡ΡˆΠ΅.

H.264

VP9

AV1

Π‘Ρ†Π΅Π½Π° 3 @ 100 Kbps

Π’ этой сцСнС, ΠΌΡ‹ Π²Ρ‹ΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ Π²Π½ΠΈΠ· Π΄ΠΎ 100 Kbps ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚. AV1 сохраняСт лидСрство ΠΈ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ… Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π°Ρ…!

H.264

VP9

AV1

Π’ΠΈΡˆΠ΅Π½ΠΊΠ° Π½Π° Ρ‚ΠΎΡ€Ρ‚Π΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΎΡ‰ΡƒΡ‚ΠΈΠ² количСство сэкономлСнного Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с GIF β€” ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ всСх Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ΡˆΠ΅β€¦ 1.62Β ΠœΠ‘!!Β ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. ΠšΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π³Ρ€Ρ‘Π±Π°Π½Ρ‹Ρ… 1,708,032 Π±Π°ΠΉΡ‚! Для сравнСния, Π²ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΈΠ΄Π΅ΠΎ GIF ΠΈ AV1 для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· сцСн

GIF
AV1

Π‘Ρ†Π΅Π½Π°Β 1
11.7 MB
0.33 MB

Π‘Ρ†Π΅Π½Π°Β 2
7.27 MB
0.18 MB

Π‘Ρ†Π΅Π½Π°Β 3
5.62 MB
0.088 MB

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡΠ½ΠΎΠ³ΡΡˆΠΈΠ±Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! НС Ρ‚Π°ΠΊ Π»ΠΈ?

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² VP9 ΠΈ H264 Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ практичСски Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ AV1 ΠΈΠ·-Π·Π° использования Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π°. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Π²Π° столбца с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти ΠΊΠΎΠ΄Π΅ΠΊΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π΅ качСство Ρ‡Π΅ΠΌ GIF ΠΏΡ€ΠΈ сильно ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com