什麼是碼率?由影視颶風風波想起

 

大家好,我是波導終結者。

什麼是碼率?由影視颶風風波想起_新浪眾測

這幾天影視颶風引發的某事件引起廣泛討論,影響力確實是個好東西。因為碼率的事情,業內人士人人都有提起,天天都有人吐槽,卻從未引起任何重視與討論。那麼,碼率到底是什麼東西?一直以來都有人搞不清楚,但確實又基礎到令人感覺沒必要特地做科普。今天藉著這個熱點來稍微討論一下,本文不站立場,只討論技術內容。

什麼是碼率?由影視颶風風波想起_新浪眾測

目前主流的視頻編碼器,其主要質量參數有三種,質量(CRF),量化器(CQP),比特率,而這個比特率就是我們所說的碼率。目前主流的參數就是質量與碼率,粗略的認為質量CRF可以覆蓋量化器CQP。

什麼是碼率?由影視颶風風波想起_新浪眾測

指定碼率,就是指定單位時間內,佔用多少硬盤空間/網絡帶寬來存儲數據。比如100M碼率,本質上就是每秒佔用100Mbps的帶寬,換算成硬盤空間就是12.5MB。當然杠精會說還有其他開銷,容器和協議的區別等,但今天咱先不討論這麼深入的技術問題,這不是應用層面考慮的。指定碼率的好處就是硬盤和帶寬佔用可估算,這對於視頻網站、在線流媒體等都是比較重要的。

什麼是碼率?由影視颶風風波想起_新浪眾測

至於CRF質量參數,指定的是整體質量,更注重最終觀感。因此,根據源的不同,它最終得到的文件大小也無法估算。比如畫面細節極豐富,變化極大的視頻,某質量下平均碼率是5M,而另一個畫面極簡單的源,同參數下卻只要1M的碼率。所以CRF更多的是私人壓製收藏用,在線網站基本不用。

什麼是碼率?由影視颶風風波想起_新浪眾測

那麼,當碼率不足以支撐畫面複雜度的時候,視頻就會出現模糊、色塊等現象。至於碼率和解像度的關係,其實沒有必然聯繫。480P的視頻也可以指定100M碼率,4K的視頻也可以指定1M的碼率,浪費或者模糊就是另說了。這也是很多朋友的心理誤區,誤以為解像度高了碼率就高,視頻就清晰。事實上關係是相反的,因為解像度高了,如果需要保證清晰,就需要更高的碼率。這也正是視頻站抓住的用戶認識盲區,“我們只保證解像度是4K,其他的不保證”。碼率再低,人家是4K呀,又沒撒謊是不,反正最終解釋權在人家手裡。

什麼是碼率?由影視颶風風波想起_新浪眾測

至於影視颶風談到的銳化問題,和碼率不是同一回事,但確實一樣存在。如上圖,一張圖片,我把它原樣放大,跟銳化放大,觀感是不一樣的。為了避免圖片遭到二次壓縮,底下我放大了看,可以看到,原樣放大就是明顯的像素感,而銳化放大之後,就沒有那麼強的像素感。

什麼是碼率?由影視颶風風波想起_新浪眾測

所以這種銳化的方法,跟投影儀抖解像度,顯示器6bit抖8bit等,本質是一樣的。它可以提高一部分的觀感,但跟原生的肯定又沒法比。那為什麼還要抖呢?當然是為了慳錢。投影芯片,顯示面板,以及視頻存儲都要錢,抖動可以提升觀感,又可以慳錢。

什麼是碼率?由影視颶風風波想起_新浪眾測

至於這件事為什麼爆發了呢?因為現在的視頻站,確實糊得不成樣子了。剛才提到了,只提升解像度,不提升碼率,當碼率不足以支撐視頻清晰度的時候就會糊。說到這件事,再跟大家分享一個冷知識。直到現在,網上還有不少解像度為1104×622的視頻在流傳,這個奇葩解像度非常令人疑惑。其本質是什麼呢?早期寬屏還不夠流行時,視頻網站的規格都是4:3,後來720P視頻由960×720的普屏,進化到1280×720的寬屏。在這個過程當中,國內某視頻站為了慳錢,它所謂的超清720P,是按960×720的像素總量來計算的,然後再攤到16:9的視頻中,就成了1104×622這個奇葩的解像度。這種視頻不僅不超清,而且經過了1280壓1104這種除不盡的像素壓縮,實際觀感還不如更低清的規格。而網上流傳的1104×622解像度視頻,其實就是那時候從視頻站上扒下來的。

什麼是碼率?由影視颶風風波想起_新浪眾測

所以我現在自己的視頻素材也好,視頻收藏也好,都是搭的本地存儲,因為我被坑過。昨天還是國內第一視頻站,明天一夜之間把你的視頻全刪了,無法恢復。如果在線靠譜,哪來那麼多來回折騰的下載黨呢。更深入的就不說了,發不出來,評論區見吧。