無需上傳, 100% 本機處理, 無需帳戶

操作教學

把 MP4 轉成 WebM 以用於網站

採用 H.264 的 MP4 是影片的通用安全選擇,但採用 VP9 的 WebM 才是現代瀏覽器在內嵌網頁影片時偏好的格式:相同畫質下檔案更小,而且不需要任何編解碼器授權。如果你要把影片放上網頁,在 MP4 旁附上一個 WebM 版本,就能讓瀏覽器優先挑選較輕的選項。

逐步教學

  1. 開啟影片轉換器,拖入你的 MP4 檔案。容器選 WebM,編解碼器選 VP9。VP9 為 WebM 提供了最佳的容量與畫質比,且每一款現行瀏覽器都支援。如果來源影片本來就很小或很短,維持 MP4 容器中的 H.264 或許就夠了。
  2. 把畫質設定保留在預設的 CRF 28 可得到平衡的結果;若影片有大量動態或你想保留的細節,則降到 24。除非來源比你頁面上的顯示尺寸還大,否則無需動到解析度:一段以 1280 像素內嵌的 4K 影片,在此可安全地縮小。
    影片轉換器已載入一個 MP4,並選擇 WebM 加 VP9 作為輸出選項
  3. 下載 WebM 檔案,並把檔案大小與原始的 MP4 比較。在相同視覺畫質下,一個良好的 VP9 WebM 通常比 H.264 對應檔案小 20% 到 40%。在你的網頁上,於 video 元素中同時使用兩種格式,讓每款瀏覽器都取得它偏好的選項。這個轉換器完全在你的瀏覽器中執行:你的影片絕不離開你的裝置。
    轉換後的 WebM 檔案已可下載,比來源的 MP4 更小

何時用 WebM、何時仍堅持用 MP4

WebM 是一種以網頁為先的格式:對於內嵌在頁面中的影片、背景影片循環,以及網頁應用中的 video 元素,它都是正確的選擇。當影片必須毫無例外地在任何地方都能播放時,採用 H.264 的 MP4 才是正解:舊款 Android 裝置、某些電視應用、電子郵件用戶端,以及下載檔案的分享。在網頁上,於 video 元素中同時提供兩種格式並讓瀏覽器決定;其餘一切則保留 MP4。

為什麼在本機轉換,而不是上傳

在線上服務轉換一段影片,意味著要上傳可能高達數百 MB 的檔案、在佇列中等待,再下載結果。這裡的轉換器在你的瀏覽器內執行編譯成 WebAssembly 的 FFmpeg:轉換以相近的速度在你的裝置上進行,不上傳、除了可用記憶體之外沒有容量上限,也不必擔心你的影片被放在你無法掌控的伺服器上處理。

本指南使用的工具

常見問題

我的網頁需要同時放 MP4 和 WebM 嗎?

技術上不需要:如今每一款主流瀏覽器都支援 MP4,所以單一個 MP4 就能在各處播放。採用 WebM 的理由在於效能:VP9 的 WebM 明顯更輕,這對頁面載入時間很重要,在行動裝置上尤其如此。一個先列出 WebM、再以 MP4 作為後備的 video 元素,無需任何 JavaScript 就能讓每款瀏覽器都拿到最適合它的選項。

VP9 比 H.264 更好嗎?

就網頁傳輸而言,是的:VP9 是更高效的編解碼器,在相同可感知畫質下產生更小的檔案。代價是編碼時間:VP9 比 H.264 更花時間編碼,這也是為什麼 FFmpeg 在處理長片段時可能需要一兩分鐘。過去五年內製造的任何裝置解碼 VP9 都很快,因此播放效能不成問題。