當影片無法透過媒體播放器調整大小,或是某個編輯器拒絕接受你要求的尺寸時,最可靠的復原方式,就是在一個能夠在本地端執行縮放的工具中,以受限的整數像素目標重新編碼檔案——例如瀏覽器版的 Video Resizer,它接受支援的本地端檔案,接受 2 到 1920 像素的整數寬度與高度值,並產生一個可下載的 WebM,不會上傳原始檔案。在這種情況下,讀者的任務是繞過所有阻擋縮放的因素——被鎖定的播放器輸出、受編碼器保護的來源,或是拒絕接受該檔案的線上上傳工具——方法是執行一次全新的重新編碼,以新尺寸重繪每一個畫面。因為縮放完全在目前的瀏覽器分頁中執行,來源檔案從不離開裝置,而產生的 WebM 反映的是所要求的幾何尺寸,而不是一個中繼資料旗標。本文的其餘部分將說明為何一般的縮放嘗試會失敗、本地端瀏覽器方法實際上改變了什麼,以及從 Video Resizer 取得可用 WebM 的確切步驟。

what should i do if i cannot resize video
無法調整影片大小時該怎麼辦

為何調整影片大小有時會失敗

許多讀者在一次看似正常的縮放嘗試沒有產生任何輸出後,才搜尋這個問題。三種失敗模式涵蓋了大多數情況。第一,像 Windows Media Player 這類播放應用程式可以改變影片在螢幕上的顯示大小,但並不會重寫儲存的解析度——不會匯出或重新壓縮任何東西,因此磁碟上的來源檔案保持不變。第二,當來源編碼器、匯出預設或專案畫面大小與所要求的尺寸不符時,非線性編輯器有時會拒絕縮放。第三,線上上傳工具可能會卡住或拒絕大型檔案,讓你只得到一個處理到一半的結果,而原始檔案仍然未動。

這三種模式有一個共同的成因:檔案的幾何尺寸實際上並沒有被重寫。真正的縮放就是一次重新編碼——來源會逐畫面解碼,每個畫面以新的大小繪製,結果則記錄到一個全新的容器中。每當這個管線缺失、遭到封鎖或中斷時,縮放影片的要求就不會生效。解決方法是把檔案導入一個能執行重新編碼所有步驟、並產生你可下載之檔案的管線。

當其他工具無法運作時的瀏覽器替代方案

Video Resizer 完全在目前的瀏覽器分頁中執行,因此它能避開線上服務經常造成阻擋的上傳步驟。你指向一個本地端的 MP4、WebM、MOV、M4V 或 Ogg 檔案,輸入兩個整數像素值,選擇一個模式,然後接收一個 WebM 下載。不需要伺服器處理你的影片,也不需要帳號或安裝。

這個架構很重要,因為上述失敗模式通常出現在上傳層或編碼器協商層。當這些層被跳過時,唯一還能阻擋你的就是來源本身——它的格式、長度或解析度。這個工具把這些限制以明確的邊界值呈現,而不是隱藏的門檻:來源最大可達 500 MiB、長度最多 5 分鐘、每邊最多 4096 像素,最大畫面面積為 3840 × 2160 像素。如果你的檔案在這些限制之內,本地端瀏覽器管線就能產生出其他替代方案無法產生的輸出。

適配 vs 拉伸:哪種模式能解決你的問題

一旦本地端瀏覽器管線開始運作,下一個決定就是要使用「適配」還是「拉伸」。這兩種模式解決不同的問題,選錯模式是人們認為縮放沒有生效的常見原因。

模式如何使用尺寸對畫面的影響適用情境
適配寬度與高度構成一個邊界框;採用較小的縮放比例保留來源比例;不會變形,也不會裁切畫面必須維持原始形狀
拉伸寬度與高度完全按照輸入值使用像素獨立對應;畫面可能變形容器或平台要求精確的像素大小

要看「適配」的數學如何運作,可以拿一個 1080 × 1920(9:16 比例)的直立來源,並要求一個 1280 × 720 的邊界框。工具會比較兩個可能的縮放比例——寬度方面 1280 ÷ 1080 ≈ 1.185,高度方面 720 ÷ 1920 = 0.375——然後保留較小的 0.375。套用到來源上,這會得到寬度 1080 × 0.375 = 405、高度 1920 × 0.375 = 720。由於常見的瀏覽器編碼器偏好偶數像素尺寸,工具會把奇數的寬度向下取整,因此最終輸出為 404 × 720 像素,完全包含在所要求的 1280 × 720 邊界框中,沒有裁切也沒有變形。如果你的目標是讓人臉、標誌或文字不要變形,「適配」就是能解決問題的模式。

如何使用 Video Resizer 在本地端調整影片大小

完整的本地端工作流程只需要幾秒鐘的設定,再加上影片本身的播放時間。請依序依照下列步驟進行。

  1. 開啟 Video Resizer,挑選一個支援的本地端影片——MP4、WebM、MOV、M4V 或 Ogg。等待瀏覽器讀取檔案中繼資料後再繼續。
  2. 輸入整數的最大寬度與最大高度,每個值介於 2 到 1920 像素之間。可以接受奇數值,但會向下取整 1 個像素,讓編碼器看到的是偶數目標。
  3. 選擇「適配」以在邊界框內保留來源長寬比,或選擇「拉伸」以強制使用精確的寬度與高度,即使這會讓畫面變形。
  4. 選擇「Resize video」。編碼會在同一個分頁內即時執行,速度最高可達 30 fps,任何瀏覽器可存取的音軌都會附加到擷取的畫布上。
  5. 在錄製完成之前保持分頁開啟。當編碼停止時,下載產生的 WebM。在編碼完成前關閉或重新整理分頁,將會捨棄進行中的輸出。

如果你想要更詳細的逐步說明,了解在點擊「Resize」之前要驗證哪些事項,請參考 How Do I Get Started When I Need to Resize Video?。

影響縮放是否成功的來源與輸出限制

大多數「無法縮放」的抱怨,實際上都是下列輸入或輸出限制之一。在開始前先檢視這些限制,編碼才不會中途失敗。

邊界數值為何重要
來源大小最大 500 MiB超過 500 MiB 的檔案超出支援的來源限制
來源長度最多 5 分鐘較長的影片超出受限的即時編碼時間窗口
來源像素限制每邊最多 4096 px;面積最大 3840 × 2160超出這些範圍的來源將無法可靠地解碼
輸出尺寸每邊 2 到 1920 px,僅限整數每個值在編碼前會向下取整為偶數整數
輸出容器WebM (VP9 或 VP8)選擇這項是因為瀏覽器內建這些編碼器;不依賴伺服器
輸出影格率擷取最高 30 fps畫布擷取速率上限為 30 fps

如果來源超出上述任何一項,工具會以明顯的方式失敗,而不是產生一個誤導性的下載。空的錄製輸出、不支援的編碼器、無效的尺寸,以及過大的來源中繼資料,都會在分頁中回報,讓你可以修正輸入並重試。

結果將會包含與不會包含的內容

你下載的 WebM 是一個真正的重新編碼,而不是中繼資料旗標,因此來源的若干屬性將會改變。畫質、位元率、影格時間、音訊配置、色彩中繼資料以及最終檔案大小,都可能與原始檔案不同,因為擷取的畫布是由 MediaRecorder 使用支援的 VP9 或 VP8 WebM 設定重新錄製的。這個工具不會放大細節、不會移除黑邊、不會裁切主體、不會保留字幕或多軌,也不會繞過 DRM——這些都需要不同的管線。它也無法保證專業的母帶處理,也無法提供影格精確的輸出或 MP4 檔案。

對於超出這些限制的任務——影格精確的剪輯、長影片、必須的 MP4 輸出、需要色彩管理的工作流程,或是精確的位元率控制——請使用專用的桌面編碼器。對於日常「我的影片無法縮放,我只是需要不同大小」的情境,透過 Video Resizer 的本地端瀏覽器路徑能清除阻擋,並讓你得到一個完全按照要求尺寸的可下載 WebM。如同任何媒體工具,僅使用你擁有或獲准編輯的檔案。

如果你正在權衡各種選項,When Should You Resize a Video: Practical Triggers 對此有詳細說明。