調整影片大小意味著改變它的像素尺寸——也就是實際螢幕像素的寬度和高度——但不一定會改變檔案大小、長度或音訊。當目的端(聊天應用程式、社群平台、簡報投影片或裝置螢幕)限制可接受的像素尺寸、拒絕寬螢幕比例,或拒絕寬度或高度超過其上限的檔案時,你就需要調整影片大小。調整大小只有在問題出在幾何尺寸時才是正確的做法:畫面太高、太寬,或單純比你要播放的地方大。如果真正的問題是檔案太大無法上傳、長度超過平台的時間限制,或是需要裁切出某個主體,那就不適合調整大小——這些情況應該改用壓縮、剪輯或裁切。確認問題出在尺寸後,像 Video Resizer 這種本地瀏覽器工具可以在你的分頁中重新編碼檔案,無需將來源傳送到任何地方。
什麼時候你真的需要調整影片大小
最明確的訊號是平台以像素表達的限制。平台告訴你上傳「太大」,而錯誤訊息提到尺寸。簡報只容納 1280 × 720 的畫面。手機播放器在播放 4K 影片時會卡頓。聊天服務悄悄拒絕任何一邊超過 1920 像素的內容。這些都是幾何問題,不是壓縮問題。
在動用調整大小工具之前,先問自己三個問題:
- 拒絕訊息中是否提到寬度、高度或解析度?如果是,則適用調整大小。
- 目的端是否公布了精確的像素目標(例如直向貼文為 1080 × 1920,橫向貼文為 1920 × 1080)?如果是,調整到這些精確數字——或配合這些數字——就能解決上傳問題。
- 以較小尺寸預覽檔案時,播放看起來是否正確?如果預覽較小版本看起來沒問題,真正的障礙就是來源的像素數,而不是位元速率或色彩設定檔。
如果三個答案都符合,調整大小就是合理的。如果拒絕的原因是百萬位元組或分鐘數,或是只有在你把畫面框緊主體時畫面才看起來不對,那麼調整大小不會有幫助,甚至可能浪費時間。
調整大小 vs 剪輯、壓縮和裁切:選擇正確的工具
「我的影片放不進去」可能代表四種不同的意思。正確的本地工具取決於適用的是哪一種。
| 症狀 | 目的端實際拒絕的內容 | 正確的本地工具 |
|---|---|---|
| 因為寬度或高度超過上限而上傳被拒 | 像素尺寸 | 調整大小(符合或拉伸) |
| 因為檔案大小超過上限而上傳被拒 | 百萬位元組或 MiB | 使用較小或平衡的預設重新編碼 |
| 因為長度超過上限而上傳被拒 | 分鐘和秒數 | 剪輯成較短的片段 |
| 主體位於黑邊中或偏離中心 | 現有畫面內的構圖 | 裁切為像素矩形 |
| 只需要音訊 | 平台會忽略的畫面資料 | 擷取音軌 |
如果症狀是檔案大小而非尺寸,Video Compressor 可以透過較小的預設壓縮同一個來源,而不會變動其寬度或高度。如果症狀是長度,Video Trimmer 可以把片段剪短。如果症狀是構圖,Video Cropper 會從邊緣移除像素,而不會重新縮放畫面。調整大小只會改變幾何尺寸;它不會縮減百萬位元組、不會縮短片段,也不會移動主體。
符合模式或拉伸模式:該選哪一個
一旦明確調整大小是正確的做法,下一步的決定就是幾何:你想要保留來源的長寬比,還是讓輸出符合精確的數字?
| 設定 | 符合模式 | 拉伸模式 |
|---|---|---|
| 長寬比 | 從來源保留 | 符合你輸入的精確寬度和高度 |
| 行為 | 以寬度或高度中較小的比例縮放;放入邊界框內 | 獨立將寬度和高度縮放為精確像素 |
| 黑邊 | 若來源比例與邊界框不符可能會出現 | 無——輸出會填滿所要求的尺寸 |
| 變形風險 | 無 | 當比例不同時可能會發生,且是有意的 |
| 最適合 | 重視保留畫面外觀的一般上傳 | 公布嚴格像素目標的目的端 |
符合模式將你輸入的寬度和高度視為邊界框。工具會以兩者中較小的比例進行縮放,使畫面完整放入邊界框內,絕不會裁切。如果來源的比例與邊界框不符,頂部和底部或兩側可能會出現黑邊,但畫面本身永遠不會變形。
拉伸模式會分別使用所要求的寬度和高度。即使來源的比例不符,輸出仍會符合你輸入的精確像素尺寸。對於像素精確尺寸比視覺保真度更重要的短動態圖形或螢幕錄製片段來說,拉伸模式是合理的選擇。
工具會將每個奇數尺寸向下取整到最接近的偶數,因為常見的瀏覽器影片編碼器在編碼器安全的偶數像素尺寸下更為可靠。請求 1081 會產生 1080。從一開始就以偶數規劃目標,才能避免意外的結果。
如何在本地調整影片大小而不上傳
- 在最新的桌面瀏覽器中開啟 Video Resizer,並選擇一個支援的本地檔案(MP4、WebM、MOV、M4V 或 Ogg)。請等待瀏覽器讀取檔案中繼資料後再繼續。
- 以像素輸入最大寬度和最大高度,兩者都必須是介於 2 到 1920 之間的整數。偶數最安全,因為奇數會被向下取整。
- 若要保留來源的長寬比放入邊界框,請選擇符合;若需要你所輸入的精確尺寸並接受可能的變形,請選擇拉伸。
- 選擇調整影片大小。編碼會在目前分頁中即時進行,使用瀏覽器的 canvas captureStream 和 MediaRecorder API,因此在 WebM 結果出現之前,請保持分頁開啟且可見。
- 下載產生的 WebM。輸出可在任何現代瀏覽器以及大多數接受 WebM/VP9 或 WebM/VP8 的播放器中播放。
整個過程大約與來源本身一樣長,因為工具每秒最多從調整後的畫布擷取 30 幀,並將它們拼接成新檔案。對於 2 分鐘的片段,預期調整大小大約需要兩分鐘完成。如果你時間緊迫,請預先做好規劃。
來源限制與瀏覽器需求:請先檢查
在調整大小之前,請確認來源確實符合工具的幾何與長度限制。支援的輸入上限是合約的一部分,而非建議:檔案不得大於 500 MiB、長度不得超過五分鐘、任一邊不得超過 4096 像素、總面積不得大於 3840 × 2160。超出這些限制的來源會明確失敗,而不是產生誤導性的下載。
輸出永遠是 WebM(VP9 或 VP8,視瀏覽器支援而定),絕對不會是 MP4 或 MOV。如果你的目的端只接受 MP4,則在調整大小之後需要使用另一個本地編碼器。由於工具執行的是即時重新編碼而非中繼資料交換,因此品質、位元速率、幀時間、音訊配置、色彩中繼資料和最終檔案大小都可能與來源不同。字幕和多音軌不會被保留——僅包含瀏覽器公開的音軌。工具不會放大細節、不會自行移除黑邊、不會裁切主體、不會繞過 DRM,也不保證專業的母帶處理,因此請僅在你擁有或被允許編輯的媒體上使用。
如果調整大小不是答案,該怎麼辦
如果拒絕訊息提到的是檔案大小而非尺寸,請改用 Video Compressor 並選擇較小的預設。如果拒絕訊息提到時間限制,請開啟 Video Trimmer 並將片段剪輯到允許的時間範圍內。如果畫面看起來沒問題,但主體位於過多空白空間中,Video Cropper 會從邊緣移除像素,而不會重新縮放其餘畫面。如果你只需要聲音,Video to Audio Converter 可以擷取 Opus 音訊檔。如果來源太長、太大,或構圖對任何預設來說都太寬,請將其交給專用的桌面編碼器,以獲得幀精確的交付、所需的 MP4 輸出、色彩管理工作流程和精確的位元速率控制。
決策樹很簡短:確認目的端實際拒絕的是什麼,將其對應到正確的本地工具,僅在拒絕以像素表達時才調整大小。一旦確定,在目前瀏覽器分頁中調整短片段的大小而不需上傳,只需幾個步驟即可完成。
如果你正在權衡各種選項,Do I Need to Extract a Video Frame? Decide Here 對此有詳細說明。
如果你正在權衡各種選項,Document the Steps to Resize a Video Locally 對此有詳細說明。