GIF เชจเซ‡ AV1 เชตเชฟเชกเชฟเช“ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชธเชฎเชฏ เช›เซ‡

GIF เชจเซ‡ AV1 เชตเชฟเชกเชฟเช“ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชธเชฎเชฏ เช›เซ‡

เชคเซ‡ 2019 เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชฏ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ GIFs (เชจเชพ, เช…เชฎเซ‡ เช† เชจเชฟเชฐเซเชฃเชฏ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชจเชฅเซ€! เช…เชฎเซ‡ เช…เชนเซ€เช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชธเช‚เชฎเชค เชฅเชˆเชถเซเช‚ เชจเชนเซ€เช‚! - เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เช…เช‚เช—เซเชฐเซ‡เชœเซ€เชฎเชพเช‚ เช‰เชšเซเชšเชพเชฐ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช† เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€ - เช†เชถเชฐเซ‡. เช…เชจเซเชตเชพเชฆ). 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 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเซ‹ เช…เชจเซ‡ H.50 เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชฒเช—เชญเช— 264% เชจเชพ เชธเช‚เช•เซ‹เชšเชจ เชธเซเชงเชพเชฐเชฃเชพ เชนเชพเช‚เชธเชฒ เช•เชฐเซเชฏเชพ, เชœเซ‹เช•เซ‡ เชœเซ‡เชฎ เชคเซ‡เช“ เช…เชนเซ€เช‚ เชฒเช–เซ‡ เช›เซ‡ เชฌเชงเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชเชŸเชฒเซเช‚ เชฐเซ‹เชเซ€ เชจเชฅเซ€ เชนเซ‹เชคเซเช‚

เช‰เชฆเชพเชนเชฐเชฃ: เชœเซ‹ เช•เซ‡ H.265 เช H.264 เชจเซเช‚ เช†เช—เชฒเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ VP9 เชธเชพเชฅเซ‡ เชธเซเชชเชฐเซเชงเชพ เช•เชฐเชตเชพ เชธเช•เซเชทเชฎ เช›เซ‡, เชนเซเช‚ เชชเซƒเชทเซเช  เชชเชฐ เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ‡ เชจเชฌเชณเชพ เชฌเซเชฐเชพเช‰เชเชฐ เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซ‡เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเซ‹ เชจเชฅเซ€. https://caniuse.com/#feat=hevc. เชฒเชพเชฏเชธเชจเซเชธ เช–เชฐเซเชš เช เชฎเซเช–เซเชฏ เช•เชพเชฐเชฃ เช›เซ‡ เช•เซ‡ เชถเชพ เชฎเชพเชŸเซ‡ H.265 H.264 เชœเซ‡เชŸเชฒเซเช‚ เชตเซเชฏเชพเชชเช• เชฌเชจเซเชฏเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชเชฒเชพเชฏเชจเซเชธ เช‘เชซ เช“เชชเชจ เชฎเซ€เชกเชฟเชฏเชพ เช•เชจเซเชธเซ‹เชฐเซเชŸเชฟเชฏเชฎ เชฐเซ‹เชฏเชฒเซเชŸเซ€-เชซเซเชฐเซ€ เช•เซ‹เชกเซ‡เช•, AV1 เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

เชฏเชพเชฆ เชฐเชพเช–เซ‹, เช…เชฎเชพเชฐเซ‹ เชงเซเชฏเซ‡เชฏ เชฒเซ‹เชกเชฟเช‚เช— เชธเชฎเชฏเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชพเชณ GIF เชจเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเชพ เชจเชพเชจเชพ เช•เชฆเชฎเชพเช‚ เชธเช‚เช•เซ‹เชšเชตเชพเชจเซ‹ เช›เซ‡. เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชฎเชพเชฐเชพ เชถเชธเซเชคเซเชฐเชพเช—เชพเชฐเชฎเชพเช‚ เชตเชฟเชกเชฟเช“ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ เชงเซ‹เชฐเชฃ เชจ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เชเช• เชตเชฟเชšเชฟเชคเซเชฐ 2019 เชนเชถเซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ AV1 เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. AV1 เชธเชพเชฅเซ‡ เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ VP30 เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชฎเชพเช‚ เช†เชถเชฐเซ‡ 9% เชธเซเชงเชพเชฐเซ‹ เชนเชพเช‚เชธเชฒ เช•เชฐเซ‹. เชฒเซ‡เชชเซ‹เชŸเชพ! ๐Ÿ™‚

AV1 2019 เชฅเซ€ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชฎเชพเช‚ เช›เซ‡!

เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ

เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ AV1 เชตเชฟเชกเชฟเชฏเซ‹ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชกเซ‡เชธเซเช•เชŸเซ‰เชช เชตเชฐเซเชเชจเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ Google Chrome 70 ะธ เชฎเซ‹เชเชฟเชฒเชพ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ 65. เช…เชคเซเชฏเชพเชฐเซ‡ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เชธเชชเซ‹เชฐเซเชŸ เชฌเช—เชกเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฐเซ‡เชถเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเชพ เช‰เชฎเซ‡เชฐเชพ เชธเชพเชฅเซ‡ เชตเชธเซเชคเซเช“เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชตเซ‹ เชœเซ‹เชˆเช dav1d เชกเซ€เช•เซ‹เชกเชฐ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ 67 เชฎเชพเช‚ (เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฐเซ€เชฒเชฟเช เชฅเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชชเซ‹เชฐเซเชŸ เชฆเซ‡เช–เชพเชฏเซ‹ เช›เซ‡ - เช†เชถเชฐเซ‡. เช…เชจเซเชตเชพเชฆ.). เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเชถเซ‡ เชตเชฟเช—เชคเซ‹ เชฎเชพเชŸเซ‡ เชตเชพเช‚เชšเซ‹ - dav1d 0.3.0 เชฐเชฟเชฒเซ€เช: เชตเชงเซ เชเชกเชชเซ€!

เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เชชเชฐ

เชฏเซ‹เช—เซเชฏ เชกเซ€เช•เซ‹เชกเชฐเชจเชพ เช…เชญเชพเชตเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เชฎเชพเชŸเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช•เซ‹เชˆ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชชเซ‹เชฐเซเชŸ เชจเชฅเซ€. เชคเชฎเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‹ เช•เซ‡ เช†เชจเชพเชฅเซ€ เชฌเซ‡เชŸเชฐเซ€เชจเซ‹ เชตเชชเชฐเชพเชถ เชตเชงเชถเซ‡. AV1 เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชกเซ€เช•เซ‹เชกเชฟเช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซ€ เชชเซเชฐเชฅเชฎ เชฎเซ‹เชฌเชพเช‡เชฒ SOC 2020 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡.

เช…เชจเซ‡ เชชเช›เซ€ เชฒเซ‡เช–เชจเชพ เชตเชพเชšเช•เซ‹ เช†เชจเชพ เชœเซ‡เชตเชพ เช›เซ‡, "เชคเซ‡เชฅเซ€ เชœเซ‹ เชฎเซ‹เชฌเชพเช‡เชฒ เชซเซ‹เชจ เชนเชœเซ€ เชชเชฃ เชคเซ‡เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเชพ เชจเชฅเซ€, เชคเซ‹ เชถเชพ เชฎเชพเชŸเซ‡ AV1 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹?"

AV1 เชเช•เชฆเชฎ เชจเชตเซเช‚ เช•เซ‹เชกเซ‡เช• เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เช…เชจเซเช•เซ‚เชฒเชจเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช›เซ€เช. เช† เชฒเซ‡เช–เชจเซ‡ "เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฐเชพเช‚เชงเชถเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชญเซ€เชก เช…เชจเซเชธเชฐเชถเซ‡" เชธเซเชŸเซ‡เชœ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชšเชพเชฐเซ‹. เชกเซ‡เชธเซเช•เชŸเซ‰เชช เชธเชชเซ‹เชฐเซเชŸ เชชเซ‹เชคเซ‡ เชœ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชฎเชพเชŸเซ‡ เชธเชพเช‡เชŸเซเชธเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชถเซ‡. เช…เชจเซ‡ เชœเซ‚เชจเชพ เช•เซ‹เชกเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเซ‹เชฒเชฌเซ‡เช• เชฆเซƒเชถเซเชฏ เชคเชฐเซ€เช•เซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ 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 เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชจเซ€เชšเซ‡เชจเชพ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹. เช•เชฆ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เชฎเซ‚เชณ 720 fps เชตเชฟเชกเชฟเชฏเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ GIF เชจเซ‡ 12px เชชเชนเซ‹เชณเชพ เช…เชจเซ‡ 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 เช เช…เชฎเชพเชฐเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชชเชธเช‚เชฆเช—เซ€ เช›เซ‡. เชฎเซ‡เช‚ เช…เชนเซ€เช‚ เช‰เชชเชฒเชฌเซเชง เชŸเชฟเชฏเชฐเซเชธ เช‘เชซ เชธเซเชŸเซ€เชฒเชจเซ‹ เชฎเชซเชค เชตเชฟเชกเชฟเชฏเซ‹ เชฒเซ€เชงเซ‹ https://mango.blender.org/, เช…เชจเซ‡ AV1, VP9, โ€‹โ€‹H.264 เช•เซ‹เชกเซ‡เช•เซเชธ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชฌเชฟเชŸเชฐเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเซเช‚. เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชจเซ€เชšเซ‡ เช†เชชเซ‡เชฒ เช›เซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ€ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเซ€ เชถเช•เซ‹.

เชจเซ‹เช‚เชง 1: เชœเซ‹ เชจเซ€เชšเซ‡เชจเซ€ เชซเชพเช‡เชฒ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฒเซ‹เชก เชฅเชคเซ€ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเชพเชฐเชพ เชฌเซเชฐเชพเช‰เชเชฐเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡. เชนเซเช‚ Chrome, Vivaldi, Brave เช…เชฅเชตเชพ Opera เชœเซ‡เชตเชพ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เช†เชงเชพเชฐเชฟเชค เชฌเซเชฐเชพเช‰เชเชฐเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เชถ. เช…เชนเซ€เช‚ AV1 เชธเชชเซ‹เชฐเซเชŸ เชชเชฐ เชจเชตเซ€เชจเชคเชฎ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡ https://caniuse.com/#feat=av1

เชจเซ‹เช‚เชง 2: Linux เชชเชฐ Firefox 66 เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชงเซเชตเชœ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ media.av1.enabled เช…เชฐเซเชฅเชฎเชพเช‚ true ะฒ about:config

เชจเซ‹เช‚เชง 3: เชฎเซ‡เช‚ เชคเซ‡เชฎเชจเชพ เชฎเซ‹เชŸเชพ เช•เชฆ เช…เชจเซ‡ เช† เชชเซƒเชทเซเช เชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพเชจเชพ เชœเชฅเซเชฅเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเซ€เชšเซ‡ เชจเชฟเชฏเชฎเชฟเชค GIF เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชจ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡! (เชœเซ‡ เชตเซเชฏเช‚เช—เชพเชคเซเชฎเช• เชนเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชชเซƒเชทเซเช  เชชเซƒเชทเซเช  เชชเชฐเชจเชพ เชกเซ‡เชŸเชพเชจเซ€ เชฎเชพเชคเซเชฐเชพ เช˜เชŸเชพเชกเชตเชพ เชตเชฟเชถเซ‡ เช›เซ‡ :)). เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เช…เชนเซ€เช‚ เช…เช‚เชคเชฟเชฎ GIF เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ https://github.com/singhkays/its-time-replace-gifs-with-av1-video/blob/master/GIFs

เช…เชจเซเชตเชพเชฆเช•เชจเซ€ เชจเซ‹เช‚เชง: Habr เชคเชฎเชจเซ‡ เช‘เชŸเซ‹เชชเซเชฒเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชซเชพเช‡เชฒเชจเซ‡ เชฒเซ‚เชช เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ เช—เซเชฃเชตเชคเซเชคเชพเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ‹. เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ "เชเชจเชฟเชฎเซ‡เชŸเซ‡เชก เชšเชฟเชคเซเชฐเซ‹" เชฒเชพเช‡เชต เชชเชฐ เช•เซ‡เชตเชพ เชฆเซ‡เช–เชพเชถเซ‡ เชฎเซ‚เชณ เชฒเซ‡เช–.

เชฆเซเชฐเชถเซเชฏ 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 MB!! เช…เชงเชฟเช•เชพเชฐ. เช•เซ‡เชŸเชฒเชพเช• เช…เชถเซเชฒเซ€เชฒ 1,708,032 เชฌเชพเช‡เชŸเซเชธ! เชธเชฐเช–เชพเชฎเชฃเซ€ เชฎเชพเชŸเซ‡, เช…เชนเซ€เช‚ เชฆเชฐเซ‡เช• เชฆเซเชฐเชถเซเชฏ เชฎเชพเชŸเซ‡ GIF เช…เชจเซ‡ AV1 เชตเชฟเชกเชฟเชฏเซ‹ เชฎเชพเชชเซ‹ เช›เซ‡

GIF
AV1

เชฆเซเชฐเชถเซเชฏ 1
11.7 เชเชฎเชฌเซ€
0.33 เชเชฎเชฌเซ€

เชฆเซเชฐเชถเซเชฏ 2
7.27 เชเชฎเชฌเซ€
0.18 เชเชฎเชฌเซ€

เชฆเซเชฐเชถเซเชฏ 3
5.62 เชเชฎเชฌเซ€
0.088 เชเชฎเชฌเซ€

เชซเช•เซเชค เช…เชฆเชญเซ‚เชค! เชคเซ‡ เชจเชฅเซ€?

เช‰เชฆเชพเชนเชฐเชฃ: VP9 เช…เชจเซ‡ H264 เชจเซ€ เชซเชพเช‡เชฒ เช•เชฆ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฎเชพเชจ เชฌเชฟเชŸเชฐเซ‡เชŸเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซ‡เช“ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ AV1 เชฅเซ€ เช…เชฒเช— เชจเชฅเซ€. เชธเชฎเชพเชจ เช•เชฆ เชธเชพเชฅเซ‡ เชตเชงเซ เชฌเซ‡ เช•เซ‰เชฒเชฎ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชนเชถเซ‡, เชซเช•เซเชค เชคเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เช† เช•เซ‹เชกเซ‡เช•เซเชธ เช–เซ‚เชฌ เชจเชพเชจเซ€ เชซเชพเช‡เชฒ เช•เชฆเชฎเชพเช‚ GIF เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซ€ เช—เซเชฃเชตเชคเซเชคเชพ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹