相信網路上有許多類似的文章,這邊只是心血來潮,想寫點東西,用字比較隨便,主要是想用簡單的描述,讓讀者能看懂,內容可能不完全精確。如果是想嘗試錄影片、直播、剪輯影片的新手,相信這篇文章應該可以給你一些建議,如果是想找比較深入的內容,應該可以在其他地方找到你需要的。
- 先來聊一下“畫質”
畫質的定義是什麼?相信多數人首先想到的是解析度,也就是看影片時,1080p、4K等等的選項。個人則是覺得畫質算是結合了位元率、解析度、fps (Frames Per Second)等等的總稱。fps這裡先簡單提一下,影片是由許多張的圖像高速播放組成的,fps指的是每秒有多少張畫面(幀數),和觀看時的流暢度有關,因為比較單純,就不多說。下面就來介紹主題。
- 解析度
先從解析度開始,因為我相信多數人對解析度也比較熟悉。
影片或圖片放大來看,可以看出畫面被分為許多的小方格,每一個方格中的顏色是相同的,藉由許多的方格組合起來,就成了我們看到的畫面。解析度可以理解為影片的銳利度,也就是影片被分為多少的小方格比如1080p是長邊被分為1920塊,短邊1080。解析度越高,能看到的細節越多,極端點比喻,假如一張藍天綠地的圖片,被壓縮到只剩2×2的解析度,那麼圖片看起來就只是一半藍一半綠的畫面而已。
200×200 (示意)
2×2 (壓縮後)
- 位元率
以圖片來看,相同的解析度,構圖越複雜檔案大小也越大,這是因為相鄰相同的顏色會被自動壓縮,以減少檔案大小和讀取時間,而複雜的構圖由於連續相同的顏色較少,因此壓縮程度也比較低。影片常見的位元率單位為kbps(kb/秒),也就是每秒的影片能有多少kb,要是超過設定上限,影片會被自動壓縮,變成糊糊的,看起來會很類似變成低解析度。
光用文字能表達的有限,這邊直播了一段遊戲,0:00 - 9:08用了盡量接近上限的位元率,後面則是只有500kbps
可以明顯看出位元率降低對影像的影響。位元率降低後部分影像被壓縮成色塊,問題來了,畫面在靜置一下後,可以看出色塊漸漸減少,這是為什麼?關鍵在於上面提到的單位kb/s,影片的位元率不是單看一幀的畫面,而是一段時間的,因此當每幀的畫面相同時,相同位置的色塊不需更新,多出來的流量就可以拿來傳輸更多的色塊。
高位元率
低位元率
- 越高越好?
答案顯而易見,當然不是。設定主要取決於影片內容,如果是比較靜態的內容,比如繪圖、軟體操作等等畫面不會快速改變的狀況,位元率其實不用特別高,如果是動態一點的高畫質遊戲,像是APEX這類,則位元率可以調高。位元率的設定主要還是得多嘗試,找到最好的設定。至於解析度,一般來說有個720或1080p就足夠。fps、解析度和位元率的設定都會影響到CPU的使用量,當然,若是設得太高,導致運行不順,就本末倒置了。除此之外,直播的位元率也會影響到網路的上傳使用量。因此相關的設定只要適當就好。
- 如何調整?
從上面的影片可以看出,高位元率的片段明顯出現掉幀的情況,雖然設定上是60fps,實際上卻連30都不到,明顯超出硬體負荷,這種情況下,建議可以先降低fps的設定到24-30左右,這樣做對畫質影響最小,如果還是不行,且其他設定也降低的情況下,就得考慮更換硬體,或是使用擷取卡/盒與額外裝置。
- 擷取卡/盒
價格從幾百到上千都有,取決於效能,功能簡單來說就是將設備輸出的畫面輸入到另一臺設備,以PC遊戲直播來比喻,就是一臺電腦玩遊戲,再透過另一臺電腦擷取畫面進行直播,以此減少同一臺電腦的負荷。不過這部分就得看個人需求,如果真的有需要再考慮就好。
文章就到這裡,有任何問題都歡迎,有錯誤也請告知,若是之後有想到什麼的話可能會再寫一篇,如果有人讀到這邊的話,謝謝~