壓縮 MP4 的簡單方法,是選擇較小的目標大小、重新編碼影片,並在替換原檔案前檢查結果。好的壓縮器會降低位元率並保持輸出可播放,但不能保證每部影片都能在沒有明顯畫質損失的情況下變得極小。
快速開始時,開啟線上影片壓縮器,選擇 MP4 檔案,使用 90%、50% 或 30% 目標,或透過滑桿設定自訂大小,然後下載新的 MP4。工具在瀏覽器中處理檔案,來源影片不會上傳到伺服器。
如何線上壓縮 MP4
1. 保留原始檔案
壓縮會產生新的編碼檔案。在目標裝置和發佈平台檢查輸出之前,保留來源 MP4。相機素材、螢幕錄製和之後可能需要繼續編輯的影片尤其需要這樣做。
2. 選擇影片壓縮器
開啟MP4 壓縮工具,選擇或拖入影片檔案。工具支援 MP4、WebM、MOV 等常見輸入,瀏覽器上傳區域限制輸入檔案不超過 200 MB。
3. 選擇目標大小
三個快捷目標適合從這裡開始:
- 90%:輸出接近原始大小,適合只想輕度減小檔案。
- 50%:適合分享和儲存的平衡目標。
- 30%:優先得到更小檔案,複雜畫面可能出現更多壓縮痕跡。
也可以拖動目標大小滑桿。目標不能大於來源檔案;如果影片時長、運動和音訊需要一定位元率,過小的目標可能無法實現。
4. 壓縮並檢查
開始編碼,然後把輸出與原檔案比較。檢查快速運動、人物臉部、螢幕錄製中的文字、暗部漸層和音畫同步。如果輸出過軟或出現色帶,把目標調回更接近原檔案,不要反覆壓縮已經壓縮過的檔案。
影片壓縮器是如何工作的?
影片壓縮會移除或近似處理佔用大量空間的資訊。編碼器分析各格、記錄畫格之間的變化,並把有限位元率分配給影片串流。較低位元率通常會產生更小檔案,但編碼器用來表現運動、紋理和細節的資料也會減少。
檔案大小還受到時長、幀率、解析度、編碼器設定和音訊影響。快速運動的短 4K 片段可能比更長的靜態螢幕錄製需要更多位元率。音訊通常只佔影片檔案的一部分,但來源包含音訊時也會佔用空間,壓縮器會計算音訊位元率,再把剩餘目標預算分配給影片串流。
因此,目標百分比只是大小目標,不是畫質保證。兩個最終大小相同的檔案,可能因為來源內容和編碼歷史不同而產生完全不同的畫面。
如何在不讓影片無法使用的情況下減小 MP4
選擇與實際問題相符的步驟:
- 先刪除無用時間:片頭、停頓或備用鏡頭過多時,使用影片裁剪器。
- 目標渠道較小就降低尺寸:4K 來源影片只需要較小畫幅時,使用影片縮放器。
- 只做一次有目的的編碼:重複有損匯出會疊加瑕疵,保留原檔案並從來源建立發佈版本。
- 按渠道選擇目標:私人存檔、聊天應用程式、簡報和社群貼文需要不同大小與尺寸。
- 需要音訊時保留音訊:刪除或過度壓縮音訊可以減小檔案,但會影響對白和音樂。
如果需要在編碼前規劃大小,可以使用影片位元率計算器估算目標時長和檔案大小所需的位元率。它只能用於規劃,最終編碼檔案仍取決於來源影片和編碼器。
為什麼 MP4 目標大小可能太小?
當要求的位元率低於影片和音訊的實際最低需求時,目標可能無法達到。極短影片還會受到容器開銷影響;細節豐富的素材、快速鏡頭、膠片顆粒和帶小文字的螢幕錄製都難以激進壓縮。
目標無法實現時,提高目標大小、裁剪無用內容,或先縮放影片再編碼。不要只用滑桿上最小的數字評價工具;一個可播放且文字清晰的影片,通常比勉強達到目標但破壞細節的檔案更有用。
MP4 壓縮檢查清單
發佈或傳送壓縮檔案前確認:
- 輸出能在目標播放器中開啟。
- 時長和畫格順序正確。
- 對白音訊與畫面保持同步。
- 小文字、人物、產品標籤和重要邊緣仍然清晰。
- 檔案大小符合目標渠道限制。
- 原始素材仍然保留,可以重新匯出。
常見問題
如何壓縮 MP4 檔案?
在線上影片壓縮器中選擇 MP4,使用 90%、50% 或 30% 目標,或設定自訂大小,執行編碼並檢查下載的 MP4。需要其他目標時,重新使用來源檔案。
壓縮 MP4 會降低畫質嗎?
可能會。目標越小,編碼器可用的位元率越少,細節和快速運動越可能退化。先使用中等目標,檢查結果,只有在渠道要求時再進一步降低。
瀏覽器壓縮 MP4 是否私密?
OpenVideoMaker 壓縮器在瀏覽器中執行 FFmpeg 處理,不會把來源影片上傳到伺服器。但瀏覽器仍需要足夠的記憶體和處理能力來處理所選檔案。
壓縮 MP4 和縮放 MP4 有什麼區別?
壓縮主要降低編碼位元率和檔案大小;縮放會改變畫面尺寸,例如把 4K 影片轉換成較小的發佈畫幅。根據目標渠道,可能需要其中一個或兩者。
如何壓縮影片以便分享?
先開啟影片壓縮器,選擇符合分享限制的目標,並在手機或電腦上檢查輸出。如果仍然太大,先裁剪無用片段或降低尺寸,不要反覆編碼同一個輸出檔案。Discord 的具體限制可查看Discord 影片壓縮教學。
繼續使用工具
需要目標大小的 MP4 輸出時,使用影片壓縮器。來源影片包含無用片段時先裁剪;目標渠道需要較小畫幅時先縮放,再建立最終發佈檔案。