什麼是影片位元率計算機?
位元率(Bitrate)指的是每秒影片所使用的資料量,通常以每秒百萬位元(Mbps)或每秒千位元(kbps)來表示。位元率越高,畫質通常越好,但檔案也會跟著變大。這個計算機提供雙向換算:你可以從現有影片的檔案大小與長度反推出它的位元率,也可以在選定目標位元率後,估算編碼後會產生多大的檔案。
使用方式
先選擇計算模式。若要算出位元率,請輸入以 MB(百萬位元組)為單位的檔案大小,以及影片時長。若要算出檔案大小,則輸入以 Mbps 為單位的目標位元率與影片時長。時長分成「分鐘」加上「額外秒數」兩欄填寫,因此一段 1 小時的影片只要填 60 分鐘、0 秒即可。
公式說明
1 位元組(byte)等於 8 位元(bit)。要計算位元率,先把檔案大小換算成位元,再除以總秒數:位元率 =(位元組數 × 8)÷ 秒數。$$\text{Bitrate (Mbps)} = \frac{\text{Size (MB)} \times 8}{60 \times \text{Minutes} + \text{Seconds}}$$反過來推算則是:檔案大小(位元組)=(每秒位元數 × 秒數)÷ 8。$$\text{Size (MB)} = \frac{\text{Bitrate (Mbps)} \times \left(60 \times \text{Minutes} + \text{Seconds}\right)}{8}$$本工具採用十進位單位,亦即 1 MB = 1,000,000 位元組、1 Mbps = 1,000,000 位元/秒,這與多數編碼器和媒體工具所顯示的數值一致。
實際範例
假設有一個 700 MB、時長 60 分鐘(3,600 秒)的檔案:位元數 \(= 700 \times 1{,}000{,}000 \times 8 = 5{,}600{,}000{,}000\) 位元。除以 3,600 秒 \(= 1{,}555{,}555 \text{ bps} \approx\) 1.556 Mbps(約 1,555.56 kbps)。反之,若以 5 Mbps 編碼 60 分鐘的影片,則檔案大小為 \(5{,}000{,}000 \times 3{,}600 \div 8 = 2{,}250{,}000{,}000\) 位元組 = 2,250 MB。
依解析度建議的位元速率範圍
合適的影片位元速率在視覺品質、檔案大小和可用於觀眾的頻寬之間取得平衡。更高的解析度和幀率每秒打包更多像素,因此需要成比例更多的資料。現代編碼器(H.265/HEVC 和 AV1)以大約 40–50% 更低的位元速率達成相似品質,因為它們壓縮效率更高。下面的範圍總結了 YouTube 和 Twitch 編碼文件中廣泛發佈的指導。
| 解析度 / 幀率 | H.264 (AVC) | H.265 / AV1 | 典型串流目標 |
|---|---|---|---|
| 480p (SD) | 2.5–4 Mbps | 1.5–2.5 Mbps | ~2.5 Mbps |
| 720p30 | 5 Mbps | 2.5–4 Mbps | 3–5 Mbps (Twitch) |
| 720p60 | 7.5 Mbps | 4–5 Mbps | 4.5–6 Mbps |
| 1080p30 | 8 Mbps | 4–6 Mbps | 4.5–6 Mbps (Twitch) |
| 1080p60 | 12 Mbps | 7.5–9 Mbps | 6 Mbps (Twitch max) |
| 1440p30 | 16 Mbps | 9–12 Mbps | ~16 Mbps (YouTube) |
| 1440p60 | 24 Mbps | 14–18 Mbps | ~24 Mbps (YouTube) |
| 4K (2160p) 30 | 35–45 Mbps | 20–30 Mbps | ~40 Mbps (YouTube) |
| 4K (2160p) 60 | 53–68 Mbps | 30–45 Mbps | ~60 Mbps (YouTube) |
這些是上傳/儲存的指導方針。串流平台會重新編碼上傳內容,因此在建議目標位元速率或略高的位元速率下提供內容可在其轉碼管道中保持品質。即時串流也受限於您的上傳頻寬和平台的最大值(Twitch 對大多數非合作夥伴頻道的上限為 6 Mbps)。
關鍵術語
- 位元速率
- 用於表示一秒影片的資料量,是影響品質和檔案大小的主要因素。較高的位元速率通常意味著更好的品質和更大的檔案。
- Mbps(百萬位元每秒)
- 位元速率單位,等於每秒 1,000,000 位元。大多數影片編碼目標以 Mbps 表示。
- kbps(千位元每秒)
- 每秒 1000 位元;1000 kbps = 1 Mbps。通常用於音軌和低解析度影片。
- 位元組與位元
- 位元是最小的資料單位;位元組是 8 位元。位元速率以位元為單位引用,而檔案大小以位元組為單位引用,因此通過除以或乘以 8 進行轉換。
- CBR / VBR
- 固定位元速率在整個過程中保持資料速率固定,提供可預測的檔案大小(對即時串流很有用)。可變位元速率為複雜場景分配更多資料,為簡單場景分配較少資料,提高每百萬位元的品質。
- 編碼器
- 壓縮和解壓縮影片的演算法(例如 H.264/AVC、H.265/HEVC、AV1、VP9)。更高效的編碼器以較低的位元速率提供相同的品質。
- 容器開銷
- 檔案容器(MP4、MKV、MOV)為中繼資料、索引和串流多路複用添加的額外位元組——通常在原始影片和音訊資料之上佔很小的百分比。
- 音訊位元速率
- 音軌的資料速率(通常為 128–320 kbps),必須添加到影片位元速率以估計總檔案大小。
- 十進位與二進位單位
- 十進位單位使用 1000 的冪(1 MB = 1,000,000 位元組);二進位單位使用 1024 的冪(1 MiB = 1,048,576 位元組)。儲存和頻寬通常以十進位單位行銷,此計算機也使用十進位單位。
常見問題
為什麼跟我播放器顯示的數字對不起來?有些播放器採用二進位單位(1 MB = 1,048,576 位元組),而且顯示的總位元率還包含音訊與容器(container)的額外負擔。本工具採用十進位單位,計算的是整體串流的合併數值。
這只能算影片位元率嗎?這套公式適用於任何媒體。若你想求的是純影片的目標位元率,請先從總位元率中扣掉音訊的位元率。
多少位元率才算合適?1080p 大約 5–8 Mbps,4K 串流大約 35–45 Mbps,但實際數值與所使用的編碼器(codec)有很大關係。