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

how do i get started when i need to resize video
我需要調整影片大小時該如何開始?

先決定「調整後的影片」應該長什麼樣子

在打開工具之前,務實的起點是先針對這個特定工作釐清「調整大小」該代表什麼意思。兩段同樣目標尺寸的影片,可能會根據你是否保留原始長寬比或強制使用精確像素,而產生截然不同的檔案,因此你先寫下的目標會決定之後所有的設定。人們常見的目標尺寸包括:桌上型電腦的全高畫質 1920x1080、分享用的 HD 1280x720、正方形社群貼文的 1080x1080,以及直式短影片的 1080x1920。事先知道哪一個符合你的播放去處,是避免重做的最快方法。

同樣值得儘早決定的還有:你要降階(downscaling)、升階(upscaling),還是重新構圖(re-framing)?本機瀏覽器的方法在受控的降階作業上最為拿手,因為縮小影格通常能讓可見的細節保持可用。升階很少能加入新的細節,因此從低解析度來源開始,並不會因為你在欄位中輸入較大的數字就變得更清晰。如果你希望主體在不失真的情況下填滿更寬或更高的容器,使用邊框範圍內的「適配」式縮放,幾乎總是比精確的「拉伸」更安全的預設選擇。

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

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

模式它如何處理你的數字最佳起點
適配(保留比例)將寬度和高度當作邊框範圍,採用兩者中較小的縮放比例,保留來源長寬比,並且絕不裁切。分享到能接受上下黑邊或左右黑邊(pillarboxing)的平台,且希望畫面看起來自然。
拉伸(精確尺寸)獨立使用所要求的寬度和高度,產生精確的矩形,但可能使畫面失真、壓縮或拉伸。某個平台強制要求特定的像素矩形,且你願意以犧牲比例真實度來換取形狀合規。

如果你是第一次嘗試還不確定,「適配」是較溫和的預設選項,因為它絕不裁切也絕不失真——它只會在邊框範圍內重新配置空白區域。只有當接收端的介面會拒絕任何不是你所輸入的精確像素矩形時,「拉伸」才是正確的選擇。你輸入的奇數尺寸會向下四捨五入到最接近的偶數像素,因為偶數像素大小在常見的瀏覽器影片編碼器中更為可靠。

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

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

  1. 在瀏覽器分頁中打開影片調整大小工具——這是整個流程的唯一入口。
  2. 選擇一個支援的本機影片,格式為 MP4、WebM、MOV、M4V 或 Ogg,並等待瀏覽器完成中繼資料載入後,再操作任何控制項。
  3. 輸入輸出你想要的最大寬度和最大高度。每個數值必須是 2 到 1920 像素之間的整數。
  4. 選擇一種模式:「適配」可在邊框範圍內保留來源長寬比;「拉伸」則會產生精確的該尺寸。
  5. 點選「調整影片大小」(Resize video),並在工具以最高每秒 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 的交付,請計畫使用桌面編碼器進行第二輪處理,並把瀏覽器產生的結果當作一份乾淨的概念驗證,讓你在投入更長時間的算圖之前先行評估。