YouTube Shorts 接受直向 9:16、影片長度最長 60 秒的影片,建議解析度為 1080 × 1920 像素,這表示任何橫向來源都必須先裁掉兩側,而不僅僅是任意裁切,才能成為 Short。Video Cropper 透過在來源影格中精確重新錄製你指定的矩形來處理這項轉換:選擇一個瀏覽器可解碼的影片,在來源像素中輸入 X、Y、寬度和高度,工具就會以 30 fps 把該區域繪製到 Canvas,並下載為 WebM。由於解碼、裁切、錄製以及 Matroska duration 修補全部都在你的本機執行,因此沒有任何資料會離開你的分頁;原始檔案會保留在磁碟上,讓你計算出正確的矩形。輸出會保留來源的完整時長、每個影格使用相同的區域,並且只有當瀏覽器在 media capture 期間公開可擷取的音軌時,才會包含音訊。字幕、章節、旋轉標記、HDR 信號以及大多數容器中繼資料都不會保留,因此在刪除來源之前,請先在 YouTube 的工作室預覽中確認下載的 WebM。

YouTube Shorts 對影片的要求
Shorts 最先出現在 YouTube 手機應用程式中,這也決定了三項具體需求:直向 9:16 影格、60 秒以內的時長,以及上傳壓縮後仍能存活的解析度。YouTube 將 1080 × 1920 接受為預設建議,因為這個解析度符合手機原生螢幕,可避免升頻造成的瑕疵。平台也接受 720 × 1280 和 1440 × 2560,但任何寬於 9:16 的影片會在 Shorts 上傳路徑中被加上黑邊或直接拒絕。
Video Cropper 無法自行更改來源的解析度;它只會移除固定矩形以外的像素,因此輸出尺寸取決於你輸入的寬度和高度,而非獨立的縮放步驟。如果你的來源比 1080 × 1920 目標還高,你可以選擇保留完整高度只縮窄兩側,或是裁切一個寬度為 1080、高度仍達 1920 像素的中央矩形。
對於短於 60 秒的來源,單純裁切就足夠。對於較長的來源,請先使用 Video Trimmer 進行修剪,否則最終的 WebM 會超出 Shorts 允許的長度,並在上傳時被 YouTube 拒絕。Video Cropper 不會調整時長,因此修剪是在同一瀏覽器中本機執行的獨立步驟。
Video Cropper 接受與不接受的來源檔案
裁切器在執行任何動作前會對輸入設定明確的安全限制,而每項限制都決定了工具能否完成你的任務:
| 限制 | 上限 | 重要性 |
|---|---|---|
| 檔案大小 | 500 MiB | 較大的檔案會解碼失敗,並在裁切開始前被拒絕。 |
| 解碼後時長 | 5 分鐘(300 秒) | 較長的來源會在時長檢查中失敗,無法進行裁切。 |
| 來源較寬的一側 | 4096 像素 | 超過此值時瀏覽器無法解碼影格,裁切器會回傳空結果。 |
| 輸出區域 | 3840 × 2160 像素 | 裁切後的矩形必須落在這個範圍內,包括 1080 × 1920 的 Shorts 目標。 |
接受的副檔名涵蓋常見的桌面與手機容器:MP4、WebM、MOV、M4V 和 Ogg。副檔名僅代表容器,而非編解碼器,因此即使檔案使用 MP4 封裝但內含不常見的編解碼器,仍會因為瀏覽器無法讀取影格而解碼失敗。當解碼失敗時,工具會回報尺寸載入失敗,而你不會得到任何可裁切的內容。處理會以來源的播放速度即時進行,因此一段一分鐘的片段在分頁保持開啟的情況下,大約需要一分鐘;處理中途關閉或重新整理分頁會捨棄錄製內容。
為 9:16 Short 選擇正確的裁切矩形
裁切器使用四個從來源影格左上角開始測量的像素值:X(向右偏移)、Y(向下偏移)、寬度和高度。每個數值都必須是未截斷的非負整數像素數,寬度和高度都必須至少為兩個像素,且矩形必須完全落在解碼後的來源內。無效的矩形會直接失敗,不會平移、裁剪、四捨五入或產生部分檔案。
若要從橫向來源產生真正的 9:16 Short,裁切後的矩形必須遵守相同的 9:16 比例。對於 3840 × 2160 的來源,置中的 1080 × 1920 裁切使用 X = (3840 − 1080) ÷ 2 = 1380 以及 Y = (2160 − 1920) ÷ 2 = 120。對於 2160 × 3840 的直向來源,置中的 1080 × 1920 裁切使用 X = (2160 − 1080) ÷ 2 = 540 以及 Y = (3840 − 1920) ÷ 2 = 960。對於 1920 × 1080 的橫向來源,來源的高度只允許 608 × 1080 的矩形(608 ÷ 1080 ≈ 0.563,這是可用高度下最接近 9:16 比例的整數像素值),因此在這個來源中,除非先進行升頻,否則無法達到真正的 1080 × 1920,而裁切器並不會升頻。
| 來源尺寸 | 裁切矩形 | X | Y | 寬度 | 高度 |
|---|---|---|---|---|---|
| 3840 × 2160(橫向) | 1080 × 1920 中央 | 1380 | 120 | 1080 | 1920 |
| 2160 × 3840(直向) | 1080 × 1920 中央 | 540 | 960 | 1080 | 1920 |
| 1920 × 1080(橫向) | 608 × 1080 中央 | 656 | 0 | 608 | 1080 |
在輸入數值前請自行驗算:3840 寬的來源減去 1080 寬的裁切區會留下 2760 個未使用的像素,而 2760 的一半是 1380。2160 高的來源減去 1920 高的裁切區會留下 240 個未使用的像素,其中一半是 120。
在瀏覽器中為 YouTube Shorts 裁切影片
- 在目前的桌面瀏覽器中開啟 Video Cropper,並選擇本機的 MP4、WebM、MOV、M4V 或 Ogg 檔案。在執行其他動作前,請先等待來源尺寸出現在尺寸欄位中。
- 計算符合來源的裁切矩形。若要製作真正的 9:16 Short,請使用以來源像素測量的 9:16 寬高比例;若希望取畫面中央,可水平置中。
- 在來源像素欄位中以整數輸入 X、Y、寬度和高度。請保持數值未截斷(不要有前置空白)、寬高都至少為兩個像素,並確認 X + 寬度 與 Y + 高度 都落在解碼後的來源範圍內。
- 選擇 Crop video。工具會在本機播放來源,以 30 fps 把要求的區域繪製到 Canvas,並把該 Canvas 串流錄製為 WebM。處理過程中請保持分頁開啟且處於焦點狀態,因為錄製是以即時速度進行。
- 當 WebM 準備完成時,請下載它,然後在你的媒體播放器中播放以確認時長、裁切位置、音訊與畫質。只有在完整看完輸出後,才能刪除來源檔案。
- 把 WebM 上傳到 YouTube Shorts。YouTube 接受 WebM 上傳並會自行重新編碼,因此除非你的編輯器回報問題,否則輸出不需要另外轉檔。
裁切保留了什麼,又捨棄了什麼
裁切器是套用於每個影格的一個矩形,並非動態追蹤器、物件移除工具或遮罩工具。它只會改變整段時長內的可見影格區域,不會執行其他動作。矩形內解碼後的像素會依繪製結果保留;只有當瀏覽器公開可擷取的音軌時,音訊才會附加到 Canvas 串流中;輸出的 WebM 會在 VP9、VP8 與通用 WebM 之間,採用瀏覽器回報的第一個 WebM 錄製器。
無法保留下來的內容:燒錄在來源中的字幕、章節標記、附件、旋轉標記、HDR 信號、色彩中繼資料,以及許多容器特性。串流式 MediaRecorder 輸出也常常省略有限的容器時長,所以工具會以 Matroska Duration 值(以 TimestampScale tick 為單位)進行修補,使用的是與 Video Compressor 相同的通過標準測試的寫入器。輸出會經過驗證以確認非空且能以要求的尺寸解碼,但位元速率僅依據 30 fps 下裁切後的像素面積,限制在 180 kbps 到 8 Mbps 之間;快速動作、雜訊、顆粒、來源編解碼器以及瀏覽器編碼器都會影響最終大小。請保留原始檔案,直到你檢視過完整輸出為止。
在上傳前檢視 WebM
即時處理意味著一分鐘的來源大約需要一分鐘,因此請預期在這段期間保持分頁開啟。由於瀏覽器在錄製期間會主動解碼並播放來源以擷取音軌,錄製時來源音訊可能會被聽見。如果這造成困擾,請事先將分頁靜音;無論分頁是否處於靜音狀態,錄製本身都會擷取音訊串流。
下載出現後,請檢查四件事:
- 時長符合來源的解碼後時長,因為裁切器不會依時間修剪。
- 裁切位置在整段片段中都落在矩形內,特別是在鏡頭移動導致主體位移時。
- 音訊在存在時能正確播放,並與畫面保持同步。
- 解析度與長寬比符合你所規劃的 9:16 目標,因為 YouTube 會拒絕超出該範圍的上傳。
YouTube 直接接受 WebM,因此上傳前不需要重新封裝為 MP4。如果結果看起來不對,請調整 X、Y、寬度或高度並再次執行 Crop video;每次新錄製都會取代先前的輸出。Video Cropper 頁面在每次退出時都會重設其物件 URL、計時器、錄製軌與播放狀態,因此離開後再返回不會洩漏資源。對於長於 60 秒的來源,請先執行 Video Trimmer,讓裁切後的 WebM 保持在 Shorts 的時長限制內;當你需要的是特定段落而非完整時間軸時,也可以將其與 cut-a-section workflow 搭配使用。