1. 程式人生 > >看視訊常見的 720p、1080p、4k,這些解析度到底包含了什麼

看視訊常見的 720p、1080p、4k,這些解析度到底包含了什麼

![](https://upload-images.jianshu.io/upload_images/80097-97e3ffec05e3f18a.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 從早期的420p,到後來的720p,到現在的非1080p不看。視訊的清晰度飛快提升,但是在看到色彩越來越豐富清晰度越來越高的畫面時,你有關注過他們的到底是怎麼做到的麼?我們一起來了解一下吧。 想必大家在日常生活中都會看到或聽到“解析度”這個詞,比如在視訊網站會有幾個解析度選項供我們選擇。 ![](https://upload-images.jianshu.io/upload_images/80097-a841a82a227cb14c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 我們都知道選不同的解析度會帶來不同的清晰度,但是他們為什麼要叫這個名字,720p、1080p 這些解析度中到底包含了什麼呢?可能有不少小夥伴不甚瞭解,今天我們就來一起學習下吧。 ## 不同解析度之間的區別及含義 不同的解析度之間具體有什麼區別呢?我們下面就以 720p、1080p 為例進行說明。 我們常說的 1080 和 720 其實是指垂直畫素數,解析度除去垂直畫素,還需要考慮到水平畫素數。按照 16:9 (寬 : 高) 的比例計算,720p 的水平畫素數為 720 ÷ 9 × 16 = 1280,總計畫素為921600畫素即大約為 92 萬畫素。1080p 具有 1920 個水平畫素,總計2073600畫素即約 200 萬畫素,是 720p 的兩倍多。 而畫素越多視訊就越清晰,所以 1080p 比 720p 的視訊更加清晰。 已經解釋了 720 和 1080 這兩個數字的含義,那後面跟著的 p 又是指什麼呢?甚至還有些網站的解析度顯示是 720i 和 1080i,這個 i 又指的是什麼?同樣都是1080,1080i 和 1080p 哪個會更清晰? 其實 i 和 p 是指掃描方式,i 表示隔行掃描,p 則表示逐行掃描,以 1080 的視訊舉例: - 1080i:1920 x 1080 解析度。隔行掃描模式下的高清影象是隔行顯示的。每一個奇數行影象都在每一偶數行影象後面顯示出來。比如將 60 幀分成兩部分,奇數幀只掃描 1,3,5,7,9… 行,偶數幀只掃描 2,4,6,8,10… 行。理論上人眼是察覺不出來畫面不連續,反而是由於視覺殘留,能自動將兩幀疊加在一起。 - 1080p:1920x1080 解析度。和 1080i 的區別就在於 1080p 不是隔行掃描,是逐行掃描。每一線都同時表現在畫面上,因此比隔行掃描電視更加的平滑。 我們可以從下圖看到各種解析度的差別: ![](https://upload-images.jianshu.io/upload_images/80097-6ae5cb30dce5448e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 大家可以看到 1080p 是當中清晰度最好的。有的同學可能會說那以後看視訊就盲選最高解析度,一定可以看到最清晰最好的視訊。雖然這樣操作是可行的,但想要看到最好的視覺效果,並不是單獨依靠解析度的,還和視訊幀率和位元速率有關。 ## 解析度、幀率和位元速率三者之間的關係 幀率:即 FPS(每秒要多少幀的畫面),經常玩遊戲的同學應該會對這個詞很熟悉。我們玩遊戲時,FPS 幀率越高就代表遊戲畫面越流暢,越低則越卡頓。視訊也是如此。 位元速率:編碼器每秒編出的資料大小,單位是 kbps,比如 100kbps 代表編碼器每秒產生 100kb 的資料。 解析度、幀率和位元速率三者之間的關係,我們以不同的基準來看一下。 當我們以位元速率為中心時: - 如果位元速率為變數,那麼幀率就會影響視訊的體積,幀率越高,每秒鐘經過的畫面越多,編碼器每秒編出的資料也就越大,那麼視訊體積也就越大。解析度則影響影象大小,解析度越高,畫素越多,則影象越大;反之影象越小。 - 而當位元速率不變時,解析度與清晰度成反比關係:解析度越高,需要的位元速率就會變高,但是此時位元速率不變,就會導致影象越不清晰。反之解析度越低,影象越清晰,但是影象也會越小。 如果以解析度為中心: - 當解析度不變時,位元速率與清晰度成正比關係:位元速率越高,影象越清晰;反之位元速率越低,影象越不清晰。 所以,一個好的畫質並不是盲選最高的解析度就可以,而是需要平衡好解析度、幀率以及位元速率,某一個值偏高都會讓畫質受收到影響。 然而這就帶來了一個問題,如果一個視訊的解析度達到 720p、1080p 甚至更高,同時完美平衡了位元速率、幀數,我們會發現,視訊的體積會變得相當大,這讓視訊在網路傳輸中對網速的要求迅速提升,甚至不進行處理會出現無法正常播放的情況。 那麼面對這種情況,有沒有讓視訊體積減少的處理辦法呢? ## H.265 視訊編碼,降低 50% 視訊體積 我們先來了解下 H.265。 **高效率視訊編碼(High Efficiency Video Coding,簡稱 HEVC)**,又稱為 H.265,是一種視訊壓縮標準。HEVC 被認為不僅提升影像質量,同時也能達到H.264/MPEG-4 AVC 兩倍的壓縮率(等同於同樣畫面質量下位元率減少到了50%)。 從介紹上我們可以看到 H.265 的作用是視訊壓縮,它可以減少視訊的體積,同時還可以提升畫面質量,可謂一舉多得,是視訊處理的好幫手。 目前市面上的大多數視訊處理軟體,如格式工廠或者ffmpeg等都可以對視訊進行H.265編碼處理。但是這些軟體只能對單個視訊進行處理,如果視訊數量特別多,你就需要一個一個的處理,不但處理時間長,而且也很麻煩。 ## H.265 自適應+窄帶高清,一鍵視訊瘦身 又拍雲支援上傳視訊自動視訊瘦身。開啟視訊瘦身功能,即可對上傳的視訊檔案做 H.265 編碼處理,可在同等主觀體驗下,降低視訊檔案大小 50% 左右。 另外,又拍雲還提供窄帶高清功能,可以對視訊檔案體積做進一步縮小。如果想了解更多,[點選文件](https://www.upyun.com/products/process#media) ![](https://upload-images.jianshu.io/upload_images/80097-dae56198e8d5f042.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![](https://upload-images.jianshu.io/upload_images/80097-eaab5d205101e84c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![](https://upload-images.jianshu.io/upload_images/80097-845b542febacef84.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) #### 推薦閱讀 [從新冠疫情出發,漫談 Gossip 協議](https://www.upyun.com/tech/article/556/%E4%BB%8E%E6%96%B0%E5%86%A0%E7%96%AB%E6%83%85%E5%87%BA%E5%8F%91%EF%BC%8C%E6%BC%AB%E8%B0%88%20Gossip%20%E5%8D%8F%E8%AE%AE.html) [QUIC協議詳解之Initial包的處理](https://www.upyun.com/tech/article/571/QUIC%E5%8D%8F%E8%AE%AE%E8%AF%A6%E8%A7%A3%E4%B9%8BInitial%E5%8C%85%E7%9A%84%E5%A4%84%E7%90%8