氣炸了,憑什麼蘋果不能看AV1

語言: CN / TW / HK

前兩個月,蘋果釋出了全新的 M2 晶片。

釋出會上吹得咔咔響,各種吊打隔壁的 Windows 筆記本。

搭載 M2 的 MacBook Air,把選配全拉滿還要賣 2 萬多。

但有一個特性的缺席,從 M1 開始就被人吐槽,到 M2 依舊沒加進去。

那就是在硬體上不支援 AV1 視訊編碼。

視訊編碼、硬解軟解都是啥?

舉個栗子,比如我剪了條視訊。

在匯出時,就要選擇一個視訊編碼進行壓縮。

操作下來,本來 2GB 的視訊就可以壓成幾百 MB (純舉例,非真實數字)

視訊在壓縮前後,不管是畫質、流暢度等,區別都沒有很大。

這樣我上傳視訊的壓力,就小了很多。

另外視訊上傳到視訊網站後,平臺會再壓一遍。

使用者就不用花費過多的流量,也能看到足夠清晰的視訊。

同時網站方需要承受的頻寬壓力也小很多。

So,在效能強的視訊編碼加持下,不管是做視訊的、看視訊的,還是視訊網站,三方都有好處。

但是,我要說但是了吼。

咱普通使用者在看視訊時,手機、電腦等裝置要進行解碼。

相當於把一個壓縮包解壓。

理論上這個解碼嘛,可以通過 CPU 用軟體搞,也就是軟體解碼 (軟解)

▲圖片來源網路

但編碼規格越高,演算法就越複雜,軟解壓力就越高。

要是在處理器裡,加入一個核心專門處理視訊解碼,那這個效率就會高很多。

這種捏,就是硬體解碼 (硬解)

所以有時候,為什麼明明播放的是本地視訊,還會這麼卡。

就是因為裝置不支援這個視訊的硬解,把效能全拿去跑軟解了。

看視訊想看得爽,也是有條件滴。

近年主流視訊編碼發展

比較古早的 DVD 那種 DIVX 格式,就不在討論範圍裡了吼。

近年比較主流的編碼,應該得數 AVC (H.264)

AVC 格式由 ITU-T (國際電信聯盟) 制定,釋出時間是 2003 年。

慢慢發展下來,不管是電腦、手機,還是電視盒子等等,基本都支援 AVC 格式。

但隨著 4K 高清的到來,AVC 多少有些扛不住了。

2013 年, ITU-T 順勢整出了新的視訊編碼, HEVC (H.265)

HEVC 相當於 AVC 的升級版,不僅擁有更高的編碼效率,還支援 4K 和 8K 視訊。

注意噢,硬體廠商和視訊平臺想要用 AVC 和 HEVC,都是得收錢的。

之前的 AVC 用得這麼廣泛,一方面是對手拉胯,一方面是隻有 1 個專利池,收費不貴。

不貴還好用,誰能不愛呢?

但到了 HEVC,專利池去到了 3 個。

換言之,想要用新編碼,要交的錢就更多了。

對於全新的 HEVC,有的廠商支援,有的廠商則表示沿用舊的 AVC 編碼更划算。

硬體廠商這邊,大多是願意「買買買」的 HEVC 支持者。

蘋果 從 A9 處理器時代開始,就在硬體上支援 HEVC 格式。

谷歌、英特爾、英偉達、AMD 等也是相繼掏錢。

但視訊平臺這邊,願意為 HEVC 買單的就不多了。

就算是有,也是不情不願,很晚才用上。

▲2020 年才支援 HEVC 的 B 站

原因很簡單,視訊網站大多是免費使用者,看的視訊頂多就 1080P,用不著 HEVC 格式來壓。

為不必要的視訊編碼掏錢,不划算。

至於為什麼這兩年用 HEVC 的多了,也是因為這兩年看 4K 的人多了。

有需求,視訊網站自然也要跟著升級。

微軟這邊甚至取消了預設播放器對 HEVC 的免費支援。

等你的裝置支援硬解,輪到你的系統不自帶解碼器了。

就是這麼氣人。

使用者想要用,只能自己掏錢,或尋找免費的解 碼器。

這時候,市面上急需一個規格夠先進、且免費的編碼。

其實早在 HEVC 釋出前一年 (2012) ,谷歌就推出了免費開源的視訊編碼 VP9。

但因為谷歌對 VP9 控制權太大,願意合作的視訊平臺不算多。

要是哪天谷歌反水,突然說要收錢,那不得打出一個「GG」。

所以谷歌這次學精了,直接拉上其他巨頭一起搞。

講究的是一個「安全感」。

2015 年,由谷歌、蘋果、臉書、微軟等大廠牽頭的開放媒體聯盟 AOM 成立。

隨後還有像 AMD、英偉達等也紛紛宣佈加入。

2018 年,AOM 聯盟釋出了 AV1 編碼技術,對標 HEVC。

最關鍵的是,AV1 編碼免費。

「戰未來」的 AV1 編碼

作為後起之秀,規格高、還免費的 AV1 確實很香。

相比 HEVC,AV1 的壓縮率提升了 27%。

也就是說,同一部 4K 電影用兩種格式壓。

HEVC 壓出來 1GB,AV1 壓出來就是 750MB 左右 (還是舉例,非真實數字)

目前國內的像 Bilibili、愛奇藝等視訊平臺,也在播放裡內嵌了對 AV1 格式的支援。

但前面也提到了,使用者想要使用某個高規格編碼看視訊,用軟解是不實際的。

看個視訊 3 秒一小卡,5 秒一大卡,誰能受得了?

有小夥伴可能說:

「我的蘋果 M1 電腦看 B 站特地開了 AV1,也很流暢啊,記憶體佔用也沒變多。」

關於這點,其實你以為開了 AV1,實際上 B 站偷偷給你轉回 AVC 去了。

B 站太貼心了,他真的,我哭死。

另外目前支援硬解 AV1 的裝置,是真的少。

電腦端的,從 11 代酷睿核顯、30 系顯示卡等才開始支援。

手機端的,現在只有三星 Exynos 2200、聯發科的天璣 9000/8100 等較新的幾款晶片才有。

高通這邊還要等下代的驍龍 8 Gen 2 才有可能用上。

至於 AOM 牽頭人之一的蘋果,就更有意思了。

不僅是手機、平板沒有加入對 AV1 的硬解。

甚至連最先進的 M2,依舊沒支援 AV1  硬體解碼。

雖然最近有人扒出,蘋果 AVFoundation 的核心媒體庫裡,出現了名為「kCMVideoCodecType_AV1」的變數。

這可能在暗示蘋果準備把 AV1 列入軟解支援。

但說到底吼,還不是硬解,在體驗上差一截。

偏愛「自嗨」的蘋果

蘋果對推動 AV1 不積極,其實也講得通。

果子近年一直在推動 HEVC 編碼格式。

或許蘋果覺得,與 AV1 同期釋出的 VVC (H.266) ,才是視訊編碼的未來。

對了,VVC 也要收專利費。

現在用 iPhone 拍的視訊,基本都是 HEVC。

如果拍出的視訊原素材直接拖到 Windows 電腦上,又沒有經過重新編碼。

開啟時又會跳出那個感人的彈窗:

體驗就非常糟糕。

不過嘛,哪天其他廠商全都上了 AV1, 說不定 也會倒逼蘋果接受。

這也是有先例的吼。

當年果子口口聲聲說不支援 VP9 編碼,過了兩年就突然說可以用了。

希望蘋果少玩這些「自嗨」的操作吧。

鋒潮評測室

一個值得讓你吹爆的公眾號

蘋果就愛特立獨行