精準大小壓縮的原理
檔案大小就是位元率 × 長度。為了命中 10 MB,CompressLab 會從目標中扣除音訊和容器開銷,把剩下的分配到影片長度上,再以固定位元率編碼。編碼後它會檢查實際大小,如果編碼器超出,就用修正後的位元率重新編碼一次。誤差通常在幾個百分點以內。
影片最小可以多小?
有一個下限:瀏覽器的編碼器不會把影片位元率降到約 24 kbit/s 以下。一部 4 分鐘的影片,最小大約是 0.9 MB——而在這個大小下,你會得到每秒 10 格的 144p。滑桿絕不會低於你的影片實際可達的大小,並會顯示含聲音和不含聲音的最小值。
多部影片,一個上限
有多部影片時,滑桿決定最長那部的大小。每部影片的位元率都相同,所以看起來一樣好,也沒有一部會超過上限。只有一部影片需要不同大小?開啟進階設定,按它旁邊的 ⚙。
常見的目標
- 8 MB、10 MB——Discord、GitHub issue
- 18 MB——放得進 25 MB 的郵件附件(附件寄送時大約會增加三分之一)
- 2、8、32、64 MB——WordPress、Moodle 和其他網站常見的上傳限制
- 1 MB——圖片簡訊(MMS)
10 MB:可以期待什麼畫質
| 影片長度 | 建議解析度 | 影片位元率 |
|---|---|---|
| 15 秒 | 1080p | ≈ 4.8 Mbit/s |
| 30 秒 | 1080p / 720p | ≈ 2.4 Mbit/s |
| 1 分鐘 | 720p | ≈ 1.2 Mbit/s |
| 2 分鐘 | 540p | ≈ 0.55 Mbit/s |
| 5 分鐘 | 360p | ≈ 0.2 Mbit/s |
以上數值假設一般的立體聲音訊(96–128 kbit/s);對於長影片,CompressLab 會自動降低音訊位元率,讓畫面分到更多預算。
小檔案也能有最佳效果的技巧
- 先剪輯。把 60 秒的片段剪到真正重要的 25 秒,畫質會提升一倍以上。
- 降低影格率。60 fps 的遊戲畫面在 30 fps 下看起來幾乎一樣,每一格卻能分到兩倍的位元。
- 讓解析度降下來。乾淨的 720p 勝過滿是馬賽克的 1080p。把解析度設為「自動」。
- 只有在對方能播放時才用 HEVC 或 AV1。它們的效率高 35–45%,但很多 App 和舊裝置無法播放。H.264 是最保險的預設選擇。
常見問題
為什麼我的 10 MB 檔案只有 9.5 MB?
保留一點安全餘量,確保即使網站計算 MB 的方式稍有不同,檔案也不會超過上限。
可以保留原始解析度嗎?
可以——這就是預設值。此時滑桿只會降低位元率。若希望大小很小時解析度也跟著降低,請選「自動」。
長影片也可以嗎?
可以,沒有長度或檔案大小的限制。目標非常小時,也可以把影片分割成多段。
怎麼做出剛好 10 MB 的影片?
把滑桿設到 10 MB。CompressLab 會依長度計算位元率、編碼、檢查結果,必要時再重新編碼一次,讓檔案剛好低於 10 MB。
最後更新: 30/10/2026