在先前的文章中,您已瞭解如何變更glocken.mov 媒體檔案的容器、編解碼和比特率。本文將著重於說明如何變更解析度。
解析度是指單一影格影片中的資訊量,以每個維度的邏輯像素數量表示。舉例來說,解析度為 1920 x 1080 的畫面會顯示 1080 個堆疊的水平線,每個線條的高度為一個邏輯像素,寬度為 1920 個邏輯像素。這個解析度通常會簡稱為 1080p,因為寬度可能會有所不同。1080 x 1920 的尺寸會產生 16:9 的顯示比例,這是電影螢幕和現代電視機的比例。順帶一提,這是定義為「Full HD」的解析度。
YouTube 建議上傳影片時使用下列解析度,且所有解析度都應為 16:9 的長寬比。這份清單並非 YouTube 專屬,這只是常見的 16:9 影片解析度清單。
縮寫 | 尺寸 |
---|---|
2160p | 3840 x 2160 |
1440p | 2560 x 1440 |
1080p | 1920 x 1080 |
720p | 1280 x 720 |
480p | 854 x 480 |
360p | 640 x 360 |
240p | 426 x 240 |
您該選擇下列哪一個?這取決於您的應用程式。對於簡單的嵌入,您可以選擇只使用單一解析度。如果你要為 DASH 或 HLS 準備檔案,可以選擇一個、多個或全部。幸好,這是您使用 FFmpeg 進行的最簡單轉換作業之一。
如果您尚未安裝 FFmpeg,請參閱媒體應用程式基本資訊,瞭解如何透過 Docker 設定 FFmpeg。
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.mp4
WebM
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.webm
您現在應該會看到下列檔案:
/media # ls -l
-rw-r--r-- 1 root root 12080306 Mar 7 12:16 glocken.mov
-rwx------ 1 root root 531117 Mar 7 13:42 glocken_3g.mp4
-rwx------ 1 root root 706119 Mar 7 13:46 glocken_3g.webm
-rwx------ 1 root root 539414 Mar 7 14:15 glocken_3g_720p.mp4
-rwx------ 1 root root 735930 Mar 7 14:19 glocken_3g_720p.webm
值得一提的是,你應該從可用的最高解析度和位元率檔案開始。如果要升級舊網站,請找出原始攝影機或其他高解析度來源,並從這些來源轉換,而非從舊網頁檔案轉換。
檔案準備就緒後,您可以將檔案新增至網頁,也可以深入瞭解更多指令列選項,方法是閱讀「媒體轉換」頁面,然後關閉「媒體加密」部分。