跳至主要內容
Lizely

影片壓縮

將影片本機重新編碼為 bounded WebM,並使用小、平衡或品質預設設定,以取得平衡的壓縮結果,並可檢視實際的輸入與輸出大小。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.選擇一個瀏覽器可解碼的影片,大小不得超過 500 MiB、五分鐘,或 3840 × 2160 像素。
  2. 2.選擇小、平衡或品質預設,然後開始壓縮;在影片即時播放期間請保持標籤開啟。
  3. 3.檢視實際的尺寸與位元組變化,下載 WebM 檔案,並完整播放後才刪除原始檔。

關於影片壓縮

影片壓縮會將一個瀏覽器可解碼的影片重新編碼為 WebM 檔案,且不會上傳。選擇一個檔案,選擇小、平衡或品質預設,然後開始壓縮。頁面會本機播放原始影片,將每個顯示的影格繪製到一個有邊框的畫布上,並以當前瀏覽器提供的 WebM 編碼器記錄該畫布流。當原始影片結束時,工具會報告輸出尺寸、輸入與輸出位元組,以及測量出的百分比變化,然後提供產生的檔案供下載。

這三個預設是透明的產品選擇,而非對普遍最佳解的斷言。小限制寬度至 640 像素,並目標為 24 個影格每秒。平衡限制寬度至 1280 像素,並目標為 30 fps。高品質限制寬度至 1920 像素,並目標為 30 fps。每個皆保留來源的長寬比,從不放大來源,且將輸出尺寸四捨五入至偶數像素值,以提高編碼器相容性。一個受限制的每像素位元數啟發式方法會選擇所請求的錄製器位元率,從 180 kbps 到 8 Mbps 之間進行限制。

壓縮結果取決於內容本身。低動態的動畫可能大幅縮小,而雜訊多、顆粒、攝影晃動、快速變化的細節,或原本效率高的來源,可能產生相似或更大的檔案。顯示的百分比僅根據兩個實際 Blob 大小計算,工具並未保證所有結果都會更小。若結果不符合需求,請嘗試另一個預設設定,並在刪除原始檔案前檢查下載的檔案。

輸入限制為 500 MiB、五分鐘、每側最多 4096 像素,以及最多 3840 × 2160 像素的解碼區域。這些限制控制記憶體使用、畫布分配與即時處理。檔案可命名為 MP4、WebM、MOV、M4V 或 Ogg,但成功解碼仍取決於當前瀏覽器安裝的編碼器。有效的延伸名稱無法讓不支援的編碼器可解碼。不會有任何內容被靜默截斷:若檔案無效、編碼器不支援、持續時間或幀數超出限制、畫布流缺失、或 WebM 記錄器不可用,將產生錯誤且無法下載。

編碼過程為即時執行,因為 MediaRecorder 會在影片播放期間監控畫布流。因此,兩分鐘的影片約需兩分鐘時間,而非瞬間完成。頁面依照預設頻率繪製,追蹤來源播放時間的進度,並在錄製結束後停止流處理。選擇新檔案、更改預設設定、取消或離開頁面將中止當前任務並釋放暫時的 Object URLs。

當瀏覽器透過 HTMLMediaElement 的 captureStream 顯示音訊軌道時,該工具會將其加入輸出流。瀏覽器支援與編碼組合各不相同,因此使用者應確認下載檔案中的畫面與音訊皆正確。在即時處理期間,若影片含音訊,將會有聲響播放;若需調整音量,請使用裝置音量,但請勿假設靜音對捕獲軌道無影響。此工具不會進行音量歸一化、音軌混合、依據認證標準移除元資料、修復損壞媒體、保留字幕、章節、附件、旋轉標籤、色彩元資料、HDR訊號或容器中的所有功能。

僅支援輸出為 WebM,因為瀏覽器對產生 MP4 的 MediaRecorder 支援仍不一致。錄製器會先嘗試 VP9,再嘗試 VP8,最後嘗試通用的 WebM,依據當前瀏覽器報告的支援情況。因此,即使使用相同的預設設定與來源,不同瀏覽器的輸出結果也可能不同。對於歸檔母檔、專業交付規格、精確的編碼配置、兩次過率控制、固定關鍵幀間隔、字幕保留或跨平臺可預測輸出,建議使用穩定的桌面編碼器(如 FFmpeg)並使用經過審核的指令。

所有來源位元組、解碼影格以及輸出位元組皆留在目前分頁中。Lizely 不會收到任何影片、縮圖、時長、檔案名稱、編碼器或結果。請在播放完整輸出並確認尺寸、時長、圖片、聲音以及相容性符合目標需求前,保持原始狀態。

方法與來源

驗證副檔名或 MIME,正整數位元組大小上限為 500 MiB,解碼後的持續時間需大於零且最多 300 秒,每邊像素數上限為 4096,解碼區域上限為 3840 × 2160。選擇預設最大寬度、影格率與揭露的位元/像素目標;保持比例不放大;將尺寸向下取整為偶數值;並將請求的影片位元率限制為 180 kbps–8 Mbps。將播放的影片繪製至不透明 畫布 流中,當外露時附加可捕捉的音訊軌,使用第一支援的 VP9/VP8/WebM MIME 進行錄製,並要求非空 Blob。解析 Segment Info 與 TimestampScale,將 Matroska 持續時間浮點數插入時間尺度 ticks 中,使下載後的播放有有限持續時間,然後計算簽名的位元組變化。在替換、取消、過期完成或解除安裝時無效化工作並撤銷 URLs。

常見問題

影片會離開我的裝置嗎?
不會。解碼、畫布繪製、MediaRecorder 編碼與下載皆發生在當前瀏覽器標籤中。
為何輸出會更大?
壓縮結果取決於動態、雜訊、來源編碼、瀏覽器編碼器與預設設定。結果會顯示實際位元組數,並不會標示較大檔案為壓縮結果。
為何輸出為 WebM 而非 MP4?
瀏覽器對產生 WebM 的 MediaRecorder 支援更加一致。該工具會先嘗試瀏覽器報告的 VP9、VP8,再嘗試通用的 WebM 支援。
音訊、字幕與元資料會全部保留嗎?
僅當瀏覽器提供可捕獲的音訊軌道時,音訊才會被包含。字幕、章節、附件以及許多容器或色彩元資料欄位不會被保留,因此請確認完整下載內容。

影片工具 使用指南

查看全部