GIF เจจเฉ‚เฉฐ AV1 เจตเฉ€เจกเฉ€เจ“ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจ† เจ—เจฟเจ† เจนเฉˆ

GIF เจจเฉ‚เฉฐ AV1 เจตเฉ€เจกเฉ€เจ“ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจ† เจ—เจฟเจ† เจนเฉˆ

เจ‡เจน 2019 เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจธเจฎเจพเจ‚ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ GIFs (เจจเจนเฉ€เจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจซเฉˆเจธเจฒเฉ‡ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚! เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจ•เจฆเฉ‡ เจตเฉ€ เจธเจนเจฟเจฎเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡! - เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš เจ‰เจšเจพเจฐเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เจน เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจฒเจ—เจญเจ—เฅค เจ…เจจเฉเจตเจพเจฆ). GIFs เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจธเจชเฉ‡เจธ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจˆ เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ!), เจœเฉ‹, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ‡เฉฑเจ›เจพเจตเจพเจ‚ เจฆเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจฒเจŸ เจนเฉˆ! เจ‡เฉฑเจ• เจตเฉˆเจฌ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเจœเฉ‹เจ‚, เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจธเจพเจˆเจŸ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฒเฉ‹เจก เจนเฉ‹ เจธเจ•เฉ‡เฅค เจ‡เจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ JavaScript เจจเฉ‚เฉฐ เจฎเจฟเฉฐเจจเฉ€เจซเจพเจˆ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, PNG, JPEG เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจ•เจˆ เจตเจพเจฐ เจ•เจจเจตเจฐเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ JPEG เจคเฉ‹เจ‚ WebP. เจชเจฐ เจชเฉเจฐเจพเจฃเฉ‡ GIF เจจเจพเจฒ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ?

เจธเจพเจจเฉ‚เฉฐ GIF เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจœเจฟเฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจพ เจฐเจนเฉ‡ เจนเจพเจ‚!

เจœเฉ‡ เจคเฉเจนเจพเจกเจพ เจŸเฉ€เจšเจพ เจธเจพเจˆเจŸ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ GIFs เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ! เจชเจฐ เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจเจจเฉ€เจฎเฉ‡เจŸเจก เจคเจธเจตเฉ€เจฐเจพเจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹? เจœเจตเจพเจฌ เจนเฉˆ เจตเฉ€เจกเฉ€เจ“เฅค เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจ—เฉเจฃเจตเฉฑเจคเจพ เจ…เจคเฉ‡ 50-90% เจฆเฉ€ เจธเจชเฉ‡เจธ เจฌเจšเจค เจฎเจฟเจฒเฉ‡เจ—เฉ€! เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจตเจฟเฉฑเจš, เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจšเฉฐเจ—เฉ‡ เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ. เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ GIF เจจเฉ‚เฉฐ เจตเฉ€เจกเฉ€เจ“ เจจเจพเจฒ เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ…เจ•เจธเจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจจเฉเจ•เจธเจพเจจ เจจเจนเฉ€เจ‚ เจฒเฉฑเจญ เจธเจ•เฉ‹เจ—เฉ‡เฅค

เจธเจพเจฐเฉ‡ GIF เจฆเฉ‡ เจจเจพเจฒ เจนเฉ‡เจ เจพเจ‚!

เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, GIFs เจจเฉ‚เฉฐ เจตเฉ€เจกเฉ€เจ“เจœเจผ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพ เจนเจพเจฒ เจนเฉ€ เจฆเฉ‡ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจฎ เจ—เฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจพเจงเจจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจนเจจเฅค เจ‡เจธ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจชเจนเฉ€เจ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจตเจพเจ‚เจ—เจพ, เจชเจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจนเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเฉเจนเจพ เจธเฉเจงเจพเจฐ เจ•เจฐเจพเจ‚เจ—เจพ. เจ‡เจธ เจฒเจˆ เจ‡เฉฑเจฅเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจนเฉˆ:

  1. เจ‡เฉฑเจ• GIF เจฒเจ“ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉ€เจกเฉ€เจ“ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹
  2. H.264 เจœเจพเจ‚ VP9 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเฉ€เจกเฉ€เจ“ เจจเฉ‚เฉฐ เจเจจเจ•เฉ‹เจก เจ•เจฐเฉ‹, เจฏเจพเจจเฉ€. เจ‡เจธเจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ MP4 เจœเจพเจ‚ WebM เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš เจชเฉˆเจ• เจ•เจฐเฉ‹
  3. เจฌเจฆเจฒเฉ‹ <img> เจเจจเฉ€เจฎเฉ‡เจŸเจก GIF เจšเจพเจฒเฉ‚ เจจเจพเจฒ <video> เจฐเฉ‹เจฒเจฐ เจฆเฉ‡ เจจเจพเจฒ
  4. GIF เจชเฉเจฐเจญเจพเจต เจฒเจˆ เจงเฉเจจเฉ€ เจ…เจคเฉ‡ เจฒเฉ‚เจช เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ†เจŸเฉ‹เจชเจฒเฉ‡ เจšเจพเจฒเฉ‚ เจ•เจฐเฉ‹

เจ—เฉ‚เจ—เจฒ เจ•เฉ‹เจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจšเฉฐเจ—เฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจนเจจเฅค

เจ‡เจน 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 เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ SOCs 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: เจœเฉ‡เจ•เจฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจซเจผเจพเจˆเจฒ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ•เฉเจฐเฉ‹เจฎเฉ€เจ…เจฎ เจ†เจงเจพเจฐเจฟเจค เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เจฐเจพเจ‚เจ—เจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฐเฉ‹เจฎ, เจตเจฟเจตเจพเจฒเจกเฉ€, เจฌเฉเจฐเฉ‡เจต เจœเจพเจ‚ เจ“เจชเฉ‡เจฐเจพเฅค เจ‡เฉฑเจฅเฉ‡ AV1 เจธเจฎเจฐเจฅเจจ เจฌเจพเจฐเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉˆ https://caniuse.com/#feat=av1

เจจเฉ‹เจŸ 2: เจฒเฉ€เจจเจ•เจธ เจ‰เฉฑเจคเฉ‡ เจซเจพเจ‡เจฐเจซเจพเจ•เจธ 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!! เจธเฉฑเจœเจพเฅค เจ•เฉเจ fucking 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹