這個計算機能做什麼
「影片位元率與檔案大小計算機」可依影片的總位元率與時間長度,估算最終檔案會有多大。無論是規劃硬碟或雲端的儲存空間、設定 YouTube 或串流平台的上傳參數、評估錄影檔能否塞進記憶卡,或是把影片燒進光碟,這些情境都用得上。請注意,這裡的總位元率應同時包含影像與音訊兩個串流的合計值。
使用方式
先填入以「每秒百萬位元(Mbps)」為單位的總位元率——這就是你在編碼器、螢幕錄影軟體或匯出設定中所設定的數值。接著在「時、分、秒」欄位輸入影片長度。計算機會同時給出三種單位的估算檔案大小:百萬位元組(MB)、十億位元組(GB),以及百萬二進位位元組(MiB,即以 1024 為底的單位,也是檔案總管常顯示的數值)。
公式說明
位元率代表每一秒影片用掉多少位元(bit)的資料量。由於 1 位元組(byte)等於 8 位元,計算其實很單純:
$$\text{檔案大小(位元組)} = \frac{\text{位元率(bps)} \times \text{時間長度(秒)}}{8}$$
因為編碼器是以 Mbps 標示,所以要先換算:\(1\,\text{Mbps} = 1{,}000{,}000\,\text{bps}\)。我們以十進位慣例呈現 MB 與 GB(\(1\,\text{MB} = 1{,}000{,}000\) 位元組),這與硬體廠商和平台標示容量的方式一致;同時也提供 MiB,對應許多作業系統採用的二進位慣例。
實際範例
假設你以 8 Mbps 錄影 10 分鐘。時間長度= 600 秒,位元率= \(8 \times 1{,}000{,}000 = 8{,}000{,}000\,\text{bps}\)。檔案大小= $$\frac{8{,}000{,}000 \times 600}{8} = 600{,}000{,}000 \text{ 位元組} = 600\,\text{MB}$$(約 0.6 GB、約 572.2 MiB)。
常見問題
位元率要把音訊算進去嗎?要。使用影像+音訊的合計位元率,結果才最準確。舉例來說,8 Mbps 的影像加上 0.192 Mbps 的音訊,總計約為 8.192 Mbps。
為什麼實際檔案大小會有些許落差?變動位元率(VBR)編碼、容器(container)本身的額外開銷以及中繼資料(metadata),都可能造成小幅誤差。本計算機是以固定的平均位元率為前提來估算。
MB 與 MiB 有什麼不同?MB 以 1,000,000 位元組(十進位)計算;MiB 則以 1,048,576 位元組(二進位)計算。Windows 經常把 MiB 標示為「MB」,這會讓檔案看起來比實際標示的 MB 數值還小。