怎麼用
- 選擇或拖入一支影片,查看長度、解析度、大小與影像、聲音編碼。
- 選輸出容器。頁面會說明每個軌道直接複製或重新編碼的原因;不支援時,先改選提示的格式,或勾選不含聲音。
- 開始轉檔,查看百分比進度。可取消後再轉,完成後查看前後大小、預覽並下載。
容器與編碼差在哪裡
MP4、MOV、WebM、MKV 是容器,像裝影片的盒子;H.264(AVC)、HEVC、VP9 等是影像編碼,AAC、Opus 等是聲音編碼。換副檔名不等於轉檔。本頁由 Mediabunny 檢查處理方式;原編碼、時間與旋轉資訊都能保留時才直接複製,否則重新編碼該軌道。
需要重編時,會從輸出容器支援的編碼中選擇此瀏覽器能編碼的一種,並在開始前顯示結果。WebM 只能放 VP8、VP9、AV1 影像與 Opus、Vorbis 聲音。能播放不表示能重新編碼,輸出也不保證所有裝置都能播放。
四種格式怎麼選
- MP4:需要 MP4 容器的播放或交付流程可選。支援的編碼依程式庫清單判斷,不只 H.264。
- MOV:需要 QuickTime 容器的流程可選。與 MP4 同屬 ISO BMFF 家族,但允許的編碼清單不同。
- WebM:需要 WebM 容器與其限定編碼的流程可選;原編碼不合時需重新編碼。
- MKV:需要 Matroska 容器、保留更多種類編碼時可選;瀏覽器可能無法直接預覽。
限制與不支援的格式
AVI、WMV、FLV 目前不支援,因為瀏覽器內使用的 Mediabunny 1.61.3 讀不了這些容器。本頁只處理主要影像與聲音軌,不保留字幕、附件與其他軌道;不提供品質、尺寸或剪輯時間的調整選項。重新編碼時畫質與檔案大小會改變。
單一檔案上限 2 GB(2,147,483,648 bytes)。輸出整份放在記憶體,另需解碼與編碼緩衝,實際記憶體需求可能比檔案更大。手機或記憶體不足時,即使未達上限也可能失敗;請先試短片段、小尺寸,並讓分頁保持前景。
其他影片工具
只要輸出 MP4 可用MOV 轉 MP4。想縮小檔案用影片壓縮;擷取片段用影片剪輯;做無聲動畫用影片轉 GIF;只要聲音用MP4 轉 MP3。
隱私
影片只在你的瀏覽器處理,不會上傳。本頁轉檔程式不把影片或設定存到 localStorage 或 cookie、不儲存伺服器檔案、不呼叫外部 API、不從 CDN 載入程式庫。全站統計工具可能自行設定 cookie 並記錄按鈕操作,不包含檔名或影片內容。換檔釋放舊預覽,完成或取消會關閉轉檔資源;關閉網頁前請先下載。
常見問題
轉成 MP4 一定會變小嗎?
不一定。直接複製軌道只是換容器,大小通常接近原檔;重新編碼才會改變影像或聲音資料。想縮小檔案請用影片壓縮。
MP4 轉 MOV、MKV 轉 MP4 可以保留編碼嗎?
程式庫會一起檢查編碼、時間與旋轉資訊,確認能保留才直接複製。需要重編時,會先檢查瀏覽器能力並顯示輸出編碼;不能處理時會提示其他可選格式,不會自動改成未壓縮的 PCM。
為什麼轉完能下載卻不能預覽?
讀取與封裝容器、播放影片是不同能力。瀏覽器可能能產生 MOV 或 MKV,卻不能直接播放;仍可下載,用支援該容器與編碼的播放器開啟。
可以處理 AVI、WMV、FLV 嗎?
目前不支援。本站使用的 Mediabunny 1.61.3 不能讀取這些容器,換副檔名也無法解決。請先用其他支援的程式轉成 MP4、MOV、WebM 或 MKV。
影片會上傳嗎?
影片只在你的瀏覽器處理,不會上傳。轉檔程式不把影片或設定存到 localStorage 或 cookie;全站統計工具可能設定 cookie 並記錄按鈕操作,不包含檔名或影片內容。請在關閉頁面前下載。
規格與來源
- Mediabunny 1.61.3,作者 Vanilagy,MPL-2.0 授權。使用本站已有的 npm 官方套件原檔,內容未修改,只將 ES module 副檔名改為 .js。Mediabunny 原始專案;官方轉換說明;MPL-2.0 授權全文。
- 解碼與編碼使用瀏覽器原生 WebCodecs:W3C WebCodecs 規格;MDN WebCodecs API 與支援資訊。依實際裝置檢查能力,未載入 ffmpeg.wasm。