大小限制
壓縮影片以符合 Discord 的上傳限制
Discord 對免費帳號的上傳設有上限,而這個上限這些年改過好幾次,所以誠實的建議是:以應用程式今天顯示的數值為準,並保留充足的餘裕。剛從錄製軟體輸出的遊戲片段很容易就超標;兩分鐘的本機壓縮就能解決。
逐步教學
- 能剪就先剪:用影片剪輯工具剪掉沒內容的秒數,是縮小檔案最有效的方法,而且對留下來的部分毫無品質損失。
- 開啟影片壓縮工具並拖入你的片段。選擇品質(CRF)模式並逐步調低直到大小符合,或者如果你偏好用數字思考,就切換到目標位元率模式;必要時也降低解析度(聊天內嵌預覽用 1080p 綽綽有餘)。
- 下載並發布。如果還是太大,先降到 720p,再考慮進一步犧牲位元率:對螢幕內容來說,降低解析度的視覺代價比壓縮失真小。
真正能縮小影片的因素
檔案大小本質上就是位元率乘以時間長度。解析度和影格速率決定畫面乾淨所需的位元率,編解碼器則決定這些位元用得多有效率。所以可用的手段依序是:縮短長度(剪輯)、降低解析度、降低位元率、換更好的編解碼器。音訊相較於視訊軌通常只是零頭。
瀏覽器中的 FFmpeg:壓縮工具實際上如何運作
這個壓縮工具以 WebAssembly 二進位檔的形式內附 FFmpeg,並在你分頁裡的 Web Worker 中執行。當你啟動一項工作時,瀏覽器會解開該 WASM 模組,你的片段則透過共用記憶體餵給它,全程都不離開這台機器。H.264 編碼受限於 CPU,所以你得到的速度取決於你自己的硬體,而不是某台共用伺服器;一台搭載快速處理器的電競筆電,完成同一項工作會明顯比廉價機型更快。這裡同樣沒有佇列、沒有大小分級、也沒有帳號:資源成本落在你的裝置上,而不是我們身上。
本指南使用的工具
常見問題
在瀏覽器中壓縮要花多久?
取決於你的機器和片段長度:在較新的筆電上壓縮一段 1080p 片段,大約與實際長度相當甚至更快。你完全省去了上傳和下載,而對大檔案來說,這兩步往往正是伺服器型網站上等待最久的部分。
該從哪些設定開始?
要傳到 Discord 的遊戲或螢幕錄製片段:只有在動態真的需要時才保留 60 fps,先試 1080p,然後逐步調低品質,直到大小有餘裕地符合。如果畫面出現明顯方塊感,與其繼續壓低位元率,不如降到 720p。