Netflix選擇AVIF作為他們使用的下一代圖片壓縮技術
本帖最後由 waishingme 於 2020-2-23 06:25 編輯
用家可以慳返少少下載嘅時間,亦有機會可以減輕網絡負荷,何樂不為?
https://netflixtechblog.com/avif ... -coding-b1d75675fe4
https://new.qq.com/omn/20200214/20200214A0AY5500.html
2020/02/14
Netflix的技術團隊今天在他們的博客上宣布選擇AVIF作為他們的下一代圖片壓縮編碼格式,取代目前正在使用的JPEG。
AVIF是什麼呢? 如果各位對iOS有一定了解的話肯定會知道,在新的iOS設備上面拍照和攝像都會默認使用HEVC進行編碼,存儲HEVC編碼的靜態圖像的容器格式叫做HEIF(High Efficiency Image File Format,實際上它支持任意圖像編碼)。 相對的,HEVC的主要競爭對手——AV1編碼也可以對靜態圖像進行編碼,而AVIF就是用來存儲AV1編碼過的靜態圖像內容的容器(AVIF修改自HEIF),可以將它看成是一種靜態圖像編碼。
Netflix的技術團隊選擇AVIF的理由有三點,一是編碼要有廣泛的支持;二,壓縮效率要高;三,特性要多。 因此他們選擇使用免費的AVIF,它繼承了AV1編碼的高效與多樣特性,並且將會有較為廣泛的支持(除了蘋果自家基本都會支持它)。
JPEG是一種非常成熟且成功的靜態圖像編碼,但它確實也老了,在流量費用寶貴的當下,在不影響圖像質量的情況下減少每一張圖片的大小是可以為公司節約大量成本的。 在博客文章中,Netflix的技術團隊提到了JPEG的幾個後繼者,JPEG 2000、Webp和HEIF(HEIC)。 JPEG 2000,眾所周知,沒有推廣開;Webp是Google主推的格式,目前用的確實挺多,但現在一般用它作為PNG的代替品;HEVC是AVC的後繼者,編碼效率出色, 但是有個問題就是它的專利費用。
其實說的再多也不如直接來看看實際效果,下面是幾組官方提供的對比圖,圖片轉換成了無損的PNG格式,可以明顯對比出區別:
第一組是超高壓縮比,圖片大小相近,此時AVIF的壓縮比達到了59倍,很明顯可以看到JPEG的表現可以說是一塌糊塗。
提升一點圖片質量,此時兩種編碼的圖片最終大小仍然相近,JPEG的表現好了不少,但是在細節上仍然不如AVIF(注意看房頂和天空)。
再來看到兩組實際應用對比,JPEG仍然大幅落後於AVIF。
不過雖然AVIF有著令人印象深刻的表現,但它仍然處於早期部署階段,從JPEG向新格式的轉移需要一段很長的時間。 目前各大軟硬件公司都開始做針對AV1和AVIF的支持了,它的普及尚需要一段時間,但是能夠給我們帶來更好的圖片觀感,除了Netflix以外,還有很多內容提供商都可能會評估AV1和AVIF,以節約成本,這是未來。
|
|
|