=

開始調整影片大小時,請先做三個快速決定:確認你需要的確切像素尺寸、決定新檔案是否應保留原始比例,以及挑選一款能在不上傳原始檔案的情況下產出可用檔案的工具。第一次調整大小通常代表:開啟一支支援的本機影片片段、輸入你想要的最大寬度與高度,然後在兩種輸出模式之間做選擇——保留長寬比的「適配 (Fit)」會在邊界框內縮放且絕不裁切;精確的「拉伸 (Stretch)」則會獨立採用你指定的寬度與高度,因此可能造成畫面變形。接著瀏覽器會解碼原始檔,將每一幀重新繪製到一個縮小後的畫布上,最高可達每秒 30 幀,並附加瀏覽器能存取到的任何音軌,然後將結果錄製成可下載的 WebM(一種由 IETF 定義的 Matroska 容器格式),使用的是內建的 VP9 或 VP8 編解碼器。在整個流程中,沒有任何資料會離開你的電腦,而且產生的檔案是一次真正的重新編碼,而非僅修改中資料的尺寸變更,因此處理時間通常與影片本身長度相當。

how do i get started when i need to resize video
當我需要調整影片大小時,該從哪裡開始?

先決定「調整後大小」應該是什麼樣子

在開啟工具之前,務實的起點是先針對這項特定工作釐清「調整大小」的真正意涵。兩段擁有相同目標尺寸的影片,可能會因為你是否保留原始長寬比或強制採用精確像素,而產生截然不同的檔案。因此你最先寫下的目標,將決定後續所有設定。人們常會選擇的目標尺寸包括:適用於 Full HD 桌機的 1920x1080、適合 HD 分享的 1280x720、給方形社群貼文用的 1080x1080,以及垂直短影片用的 1080x1920。事先知道哪一個符合你的輸出用途,是避免重做最快速的方法。

同樣值得在初期就決定的是:你要的是縮小、放大,還是重新構圖?本機瀏覽器的方式在受控制的「縮小」上表現最強,因為縮小影格通常仍能保留可用的可視細節。「放大」則很少新增細節,所以光是把較大的數字輸入欄位,並不會讓原本低解析度的來源變得更清晰。若你想讓主體填滿更寬或更高的容器卻又不想變形,那麼在大多數情況下,在邊界框內採「適配」式縮放,會比精確拉伸更安全。

適配 vs 拉伸:在開始前選對模式

這個選擇是調整大小工作流程中影響最大的「入門關鍵」,因為兩種模式對你輸入數字的處理方式不同,而且一旦檔案錄製完成便無法互換。適配與拉伸也對應到不同的實際平台:方形輸出通常能容納上下黑邊,而嚴格的 1080x1920 短影片欄位則要求完全精確的矩形。

模式它如何處理你輸入的數字最佳起點
適配 (保留長寬比)將寬度與高度視為邊界框,採用兩者中較小的縮放比例,保留來源比例,絕不裁切。分享到能容納上下或左右黑邊的平台,且希望畫面看起來自然。
拉伸 (精確尺寸)獨立採用所要求的寬度與高度,產生該精確矩形,因此可能造成畫面變形、壓縮或拉伸。平台明確要求特定的像素矩形,且你願意以犧牲比例精確度換取形狀合規。

如果第一次嘗試時不確定該選哪個,「適配」是較溫和的預設值,因為它絕不裁切、絕不變形——它只會在邊界框內重新安排空白區域。只有當接收端會拒絕任何不是你輸入的精確像素矩形時,「拉伸」才是正確選擇。你輸入的奇數尺寸會向下取整到最接近的偶數像素,因為偶數像素大小在常見的瀏覽器影片編碼器中更為可靠。

在你的瀏覽器中本機調整影片大小

一旦目標尺寸與模式確定後,在 影片調整大小工具 頁面上的實際操作步驟既簡短又有條理。把它當作一份可以在下一個檔案重複使用的檢查清單。

  1. 在瀏覽器分頁中開啟影片調整大小工具——這是整個流程的唯一入口。
  2. 選擇一個支援的本機影片,格式為 MP4、WebM、MOV、M4V 或 Ogg,並等待瀏覽器完成中資料載入後再操作任何控制項。
  3. 輸入你想要的輸出最大寬度與最大高度。每個值必須是介於 2 到 1920 像素之間的整數。
  4. 選擇一種模式:「適配」可在邊界框內保留來源長寬比;「拉伸」則會產生完全符合你所輸入的尺寸。
  5. 選擇「調整影片大小」,並在工具以最高每秒 30 幀即時重新編碼時保持分頁開啟。關閉分頁會取消此次執行。
  6. 當編碼完成後,從同一個分頁下載產生的 WebM。下載連結是在本機產生的,只指向你自己的輸出檔案。

若想更仔細地了解兩種模式之間的差異,在你手上已有第一個檔案後,比較影片調整大小方法:適配 vs 拉伸 指南是很值得延伸閱讀的下一篇。

這個工具實際上做了什麼(以及哪些東西會改變)

對剛開始接觸的使用者來說,了解頁面背後的控制項究竟在觸發什麼會很有幫助。瀏覽器會解碼你的來源檔案,將每一幀繪製到目標尺寸的畫布上,透過 MDN 上有文件記載的 HTMLCanvasElement.captureStream API 將該畫布擷取為媒體串流,再透過同樣在 MDN 上有文件記載的 MediaRecorder 以 VP9 或 VP8 WebM 設定檔錄製該串流,並附加瀏覽器從來源能存取到的任何音軌。錄影器接著會將一段有限的 Matroska 持續時間寫入容器中,確保可播放長度正確。

因為這是一次真正的重新編碼,而非僅修改中資料的編輯,所以輸出檔的若干屬性可能會變動:視覺品質取決於所選的瀏覽器編解碼器組態、位元率僅受到限制而非對應到來源、幀時間以最高 30 fps 擷取,因此高幀率來源可能會被降頻、音訊配置與聲道混音會依瀏覽器從來源所公開的內容而定、色彩中資料不保證能完整保留,且最終檔案大小可能與輸入檔有明顯差異。這個工具不會放大細節、移除黑條、裁切主體、保留字幕或多音軌、繞過 DRM,也無法承諾專業母帶品質;而不支援的編解碼器、無效的尺寸或空的錄影器輸出,會明確地顯示失敗,而不是產生一個誤導性的下載檔。

開始之前,請先確認這些限制

一份簡短的硬性限制清單,將決定你的第一次嘗試會成功或失敗。事先知道這些限制,能省下一次徒勞無功的重試。

  • 支援的輸入格式:MP4、WebM、MOV、M4V 與 Ogg。
  • 來源大小:最大 500 MiB,且長度最長五分鐘。
  • 來源尺寸:任何一邊不得超過 4096 像素,且總面積不得超過 3840x2160。
  • 輸出尺寸:每個值必須是 2 到 1920 像素之間的整數,奇數值會向下取整到最接近的偶數像素。
  • 輸出容器:永遠是 WebM(VP9 或 VP8)——沒有 MP4 選項,也沒有上傳步驟。

如果你的工作需要幀精準的輸出、長度超過五分鐘的素材、需要 MP4 容器而非 WebM、需要色彩管理的調光,或需要精確的位元率控制,請將瀏覽器本機調整大小視為快速的初版,之後再交由專用的桌面編碼器完成最終檔案。

什麼時候本機瀏覽器調整大小是正確的起點

這種方法最理想的情境是:你擁有或被授權編輯一段短影片、你能用具體像素數字描述目標尺寸,以及輸出端可以直接接受 WebM,或是接受重新編碼後的副本。每當你對其他工具的上傳政策有疑慮時,這也是一個絕佳的選擇,因為解碼、畫布調整大小、擷取、錄製與下載全都在當前分頁內執行,原始檔不會被上傳到任何伺服器。對於較長的工作、受控的位元率,或需要 MP4 交付的情境,請安排第二次的桌面編碼器處理,並把瀏覽器產出的結果當作一個乾淨的概念驗證,在投入更長時間的算圖之前先行評估。

想進一步了解,請參閱 如何確保正確地調整影片大小。