調整影片大小意味著在您的瀏覽器中逐格重新編碼來源畫面,產生一個具有新像素尺寸的新檔案——而不是只更改中繼資料的副本。瀏覽器會逐格解碼來源畫面,將每一格繪製到一個調整大小後的畫布上,速度最高可達每秒 30 幀,擷取該畫布,並使用內建的 WebM 編解碼器進行錄製,因此處理時間通常與來源播放的時間相近。由於輸出是重新錄製而非複製,因此位元速率、幀時間、音訊配置、色彩中繼資料以及最終檔案大小,都可能與您目前所見的來源有所不同。在您按下按鈕之前,最重要的四個決策包括:畫面應該包含在邊界框內(適配)還是拉伸至精確尺寸(拉伸)、您將使用的目標寬度與高度、偶數像素尺寸是否對您重要,以及如果檔案過大或過長而瀏覽器無法處理時該怎麼辦。這些都不是障礙——它們只是工具運作時所依據的事實,以便結果符合您實際想要的效果。

重新編碼改變的不只是像素尺寸
影片調整大小工具會將解碼後的畫面繪製到一個調整大小後的畫布上,並透過您瀏覽器的 MediaRecorder API 進行錄製,速度最高可達每秒 30 幀。由於每一格都是全新擷取的,因此產生的 WebM 與來源檔案在位元上並不完全相同:編碼器會自行選擇位元速率、幀時間是重建而非複製,並且您瀏覽器所公開的任何音訊軌都會重新附加到 WebM 容器中。色彩中繼資料、精確的位元速率、檔案大小以及音訊配置都可能改變。這並不是錯誤——這是任何即時重新編碼的自然行為。提前了解這一點,您就不會在檔案大小不同時逐位元組比較兩個檔案,並誤以為出了問題。
這也是為什麼處理時間大約與來源播放時間一樣長:瀏覽器正在即時解碼並重新錄製,而不只是修改中繼資料。五分鐘的來源將需要接近五分鐘才能完成。輸出的 WebM 也會透過一個共用且經過稽核的 Matroska 時長寫入器,獲得一個有限的時長,讓播放器看到的是固定的長度而非不確定的串流;而不支援的編解碼器、無效的尺寸、過多的來源中繼資料,或空的錄製輸出,都會以明確失敗的方式顯示,而不是產生一個誤導性的下載檔案。
適配 vs 拉伸:決定畫面呈現方式的選擇
適配和拉伸的行為不同,正確的選擇取決於您希望結果呈現什麼樣子。
| 模式 | 您輸入的內容 | 結果的產生方式 | 畫面效果 |
|---|---|---|---|
| 適配 | 一個最大寬度和最大高度——即邊界框 | 採用兩者中較小的縮放比例以維持來源比例,絕不裁切 | 影像置中於框內,若框的比例與來源不符,則會出現黑邊樣式的空白 |
| 拉伸 | 精確的寬度和高度 | 獨立使用寬度和高度 | 若框的比例與來源不符,可能會刻意使畫面變形 |
適配模式會將您輸入的尺寸視為邊界框,採用較小的寬度或高度縮放比例,保留來源比例,並且絕不裁切。拉伸模式則會獨立地使用所要求的寬度和高度,因此畫面會精確填滿整個框,當您的目標比例與來源不符時,畫面可能會變形。
適配的逐步運算範例:
- 來源尺寸:1280 × 720
- 目標邊界框:500 × 300
- 依寬度縮放:500 ÷ 1280 = 0.3906
- 依高度縮放:300 ÷ 720 = 0.4167
- 選擇較小的縮放比例:0.3906
- 新寬度:1280 × 0.3906 = 500
- 新高度:720 × 0.3906 = 281.25,向下四捨五入至最接近的偶數像素 = 280
- 輸出:500 × 280
拉伸將會精確產生 500 × 300,不管來源比例為何,這表示 1280 × 720 的來源會在水平方向明顯被壓縮、垂直方向被拉伸。
決定工具能否執行的來源限制與尺寸規則
在您調整大小之前,請先檢查以下限制,因為工具會拒絕超出限制的輸入,而不是靜默地產生一個損壞的檔案。
| 限制 | 值 |
|---|---|
| 最大來源檔案大小 | 500 MiB |
| 最大來源時長 | 5 分鐘 |
| 來源每邊最大像素數 | 4096 |
| 最大來源解析度面積 | 3840 × 2160 像素 |
| 目標寬度或高度 | 整數,2–1920 像素 |
輸出尺寸也會四捨五入至最接近的偶數像素,因為常見的瀏覽器影片編碼器在使用編解碼器安全的偶數尺寸時更為可靠。如果您輸入像 281 這樣的奇數,工具會在編碼前將其向下四捨五入為 280。了解這一點後,您可以選擇乾淨的數字(320、480、640、1080、1280、1920),以便獲得您所預期的精確尺寸,而不會因為四捨五入而損失一個像素。
此工具也不保證會放大細節、移除黑條、裁剪主體、保留字幕或多個音訊軌、繞過 DRM,或提供專業的母帶處理。僅編輯您擁有或擁有權利的內容,並請記住,來源檔案本身在整個過程中都會保留在您的裝置上。
使用影片調整大小工具在本地調整影片大小
- 開啟影片調整大小工具,選擇一個支援的本地影片檔案(MP4、WebM、MOV、M4V 或 Ogg)。請等待瀏覽器完成載入來源中繼資料後再繼續——在中繼資料載入完成前輸入尺寸可能會導致幾何尺寸不符。
- 輸入以像素為單位的最大寬度和最大高度。每個值必須是 2 到 1920 之間的整數。
- 選擇適配以在邊界框內保留來源長寬比,或選擇拉伸以強制使用精確的寬度和高度,並接受可能的變形。
- 選擇「調整影片大小」。在瀏覽器即時編碼期間,請保持分頁開啟——處理時間通常與來源播放的時間相近。
- 當錄製完成時,下載 WebM 結果。下載檔案是在本地產生的,當您關閉分頁時可以撤銷其存取權限。
完整的工作流程——解碼、畫布調整大小、錄製以及下載產生——都在當前的瀏覽器分頁中執行,因此檔案不會離開您的裝置。如需更詳細地了解此本地管道從頭到尾的運作方式,請參閱 影片調整大小工具解析:本地調整大小如何運作 逐步說明。
瀏覽器調整大小不適用的情境
本地瀏覽器調整大小快速且注重隱私,但並非在所有情況下都能取代桌面編碼器。當您需要幀精準的輸出或精確的幀時間時,請使用專門的工具——瀏覽器的錄製速度最高僅為 30 fps,無法滿足任意的來源幀時間。長片內容同樣超出範圍,因為超過五分鐘的來源會超出本地工具的限制。如果您需要 MP4 輸出,錄製器僅能產生 WebM,因為它依賴瀏覽器內建的編解碼器。如果您需要精確的位元速率控制或色彩管理工作流程,編碼器會自行選擇位元速率,且色彩中繼資料不保證能在重新編碼過程中完整往返,因此輸出大小和色彩行為可能會與來源不同。
對於符合上述限制的所有內容,影片調整大小工具 會在您的瀏覽器分頁中於本地處理,產生可供下載的 WebM,並在整個過程中將來源檔案保留在您的裝置上。
如需更深入的探討,請參閱 調整影片大小後要檢查的事項:一份檢查清單。