Instagram 接受長邊最多 1920 像素的影片,而每個版位 — 動態、Reels、限時動態 — 都會對應到一組固定的長寬比:1:1、4:5、9:16 和 16:9。為 Instagram 調整影片大小,意即在上傳前先將你的影片重新塑型,讓它剛好落在其中一個框架內,這樣不僅能避免 Instagram 在原始長寬比不符時自動加上黑邊,也能減少 Instagram 伺服器端重新壓縮的狀況。最快的方法就是在瀏覽器中於本地完成這個調整,讓工具解碼檔案、以新尺寸重新繪製每一幀,並在你不下載檔案的情況下把可下載的檔案交給你,而原始檔案完全不會被上傳。Video Resizer 正是這樣運作:它會讀取本地的 MP4、WebM、MOV、M4V 或 Ogg 檔案,接受你輸入的寬度與高度,並在當前分頁保持開啟的狀態下,輸出 Fit (保留長寬比) 或 Stretch (精確尺寸) 模式的 WebM 檔案。

resize video for instagram
resize video for instagram

Instagram 對影片尺寸的要求

大多數上傳後看起來很糟的 Instagram 短影片,在上傳前就已經很糟 — 原本的形狀就不對,而 Instagram 自己的處理流程又把它拉伸、裁切或加上黑邊。事前先符合這四種常見長寬比的其中一種,就能避開這種自動重新塑型的狀況,讓畫面細節保留在你構圖的位置。下表列出你最常會遇到的版位。

版位長寬比常見像素尺寸適用時機
動態 (方形)1:11080 × 1080產品展示、單一主體短片
動態 (直式)4:51080 × 1350在動態中佔據最大的垂直空間
Reels 與限時動態9:161080 × 1920全螢幕直式播放
橫向動態16:91920 × 1080需要維持寬螢幕的橫向素材

這些並非 Instagram 唯一接受的尺寸 — 只要長邊落在它的限制範圍內,平台也會接受其他寬度 — 但從這四種尺寸開始,通常能在手機與桌面動態上獲得最一致的播放效果。先選定版位,記下它的寬度與高度,你就會得到要送進調整工具的邊界框。

Fit 與 Stretch:選擇正確的調整模式

Video Resizer 提供兩種調整模式,當你要發佈到 Instagram 時,這個選擇會直接影響結果,因為平台不會自動幫你修正變形。Fit 把你輸入的寬度與高度當作邊界框。它會取兩個縮放比例中較小的那一個,將原始寬度與高度乘上該比例,產生一個既不裁切也不變形、剛好落在框內的輸出。Stretch 則忽略原始長寬比,直接採用你輸入的寬度與高度,讓你可以從任何原始來源得到 1080 × 1920 的輸出,但只要原始比例不同,影像就會被拉伸變形。

對幾乎所有 Instagram 短片來說,Fit 都是正確的選擇:把橫向原始來源放進 1080 × 1920 的框後,輸出寬度會是 1080,高度則依比例縮短,上下會留白,你可以後製時加黑邊或直接接受現狀。Stretch 只有在原始比例與目標比例相同,而且你需要鎖定精確像素尺寸時才合理 — 例如你有一個 9:16 的直式短片,想確保它輸出為 1080 × 1920。如果你想要的是緊密裁切而非上下黑邊,那就完全是另一種操作 — 從原始來源中取裁切座標 — 而這是本工具不會執行的。

逐步為 Instagram 調整影片大小

以下是使用 Video Resizer 把本地短片重新塑型為 Instagram 可用檔案的實際流程。

  1. 在瀏覽器分頁中開啟 Video Resizer。
  2. 點擊檔案選擇器,選擇一個本地的 MP4、WebM、MOV、M4V 或 Ogg 檔案。原始檔案必須小於 500 MiB、長度不超過 5 分鐘、每邊像素不超過 4096,且整體在 3840 × 2160 像素範圍內。
  3. 等待瀏覽器解碼原始檔案並載入其 metadata。解碼完成後,介面會顯示原始解析度與長度。
  4. 輸入目標 Instagram 版位的最大寬度與最大高度。Reel 或限時動態使用 1080 × 1920;直式動態短片使用 1080 × 1350;方形使用 1080 × 1080。
  5. 若想保留畫面比例並可能在框內加上黑邊,請選擇 Fit;只有當原始比例已符合目標比例時,才選擇 Stretch。
  6. 點擊 Resize video 並保持分頁於前景。編碼會即時進行,因此一分鐘的短片大約需要一分鐘才能完成。
  7. 當下載連結出現時,儲存產生的 WebM,並依據當初設定尺寸的版位上傳到 Instagram。

第 4 步背後的數字運算值得看一次。假設你的原始來源是 1920 × 1080 (16:9 寬螢幕短片),而你想把它當作 Reel 發佈。你輸入 9:16 的目標框 1080 × 1920 並選擇 Fit。Fit 計算出 scale = min(1080 ÷ 1920, 1920 ÷ 1080) = min(0.5625, 1.7778) = 0.5625。輸出寬度 = 1920 × 0.5625 = 1080,輸出高度 = 1080 × 0.5625 = 607.5。由於工具會為了編碼穩定性將奇數值向下取整到最近的偶數,最終尺寸為 1080 × 606,而該短片會以黑邊方式置於 1080 × 1920 的 Reel 框架中。

尺寸限制、檔案上限與輸出注意事項

這套工具的輸入與輸出限制都是不可調整的,因此它們直接決定了一段 Instagram 短片到底能不能處理。任何超出上限的原始來源都會被介面拒絕;不支援的編碼、無效尺寸、過多的來源 metadata,以及空的編碼輸出都會以明顯的方式失敗,而不是產生一個誤導性的下載。

限制項目上限存在原因
檔案大小最多 500 MiB瀏覽器記憶體與解碼器預算
長度最多 5 分鐘即時編碼的時間限制
每邊像素不超過 4096Canvas 尺寸上限
影格面積在 3840 × 2160 範圍內解碼器安全的來源幾何限制
目標寬度與高度2 至 1920 之間的偶數整數編碼相容的像素對齊
輸出格式WebM (VP9 或 VP8)瀏覽器內建的編碼可用性
編碼速度即時逐幀擷取,最高 30 fps

WebM 的輸出格式是多數人必須事先規劃的部分。如果交付物必須是 MP4 (H.264 或 H.265),本工具無法直接產出 — 你需要在桌面編碼器中重新封裝檔案。由於工具是透過 canvas 進行真正的重新編碼,而不只是修改容器中的尺寸,因此品質、位元速率、影格時序、音訊配置、色彩 metadata 與檔案大小都可能與原始來源不同。如果你有特定的位元速率上限 (例如贊助商要求) 或特定的色彩處理流程 (例如調光),請務必驗證輸出,或改用桌面工具。

當僅調整大小不夠時該怎麼辦

確實有些情境下,調整大小不是正確的第一步。如果你需要影格精準的交付物 — 例如一段對齊音樂 cue 的 Reel — 即時 canvas 編碼就顯得太粗糙。如果你的原始來源超過 5 分鐘,工具會直接拒絕處理。如果交付物必須是 MP4 (H.264 或 H.265),你會需要一款桌面編碼器,以單一流程將 WebM 轉檔為 MP4。如果你的原始來源包含字幕、多音軌或環繞混音,調整工具會把它們壓縮成單一瀏覽器可存取的音軌,並捨棄解碼器未讀取到的部分。如果原始來源受到 DRM 保護,瀏覽器的解碼器將無法開啟。此外,工具並不會提升畫質細節,因此把低解析度來源放進 1080 × 1920 的框並不會讓它看起來比原本的像素更清晰。

針對這些情況,正確的做法是使用專門的桌面編碼器,例如 HandBrake、Shutter Encoder、FFmpeg,或你團隊已授權使用的剪輯軟體。至於其他所有情況 — 短片、單一音軌、可接受 WebM,且你的檔案與 Instagram 之間唯一的差距就是像素尺寸 — Video Resizer 就能在瀏覽器中完成調整大小,完全不需要上傳原始來源。

若想進一步了解,請參閱 Resize a Video for an Instagram Post Without Uploading

若想進一步了解,請參閱 How to Resize Video for Instagram Without Cropping