瀏覽器轉換與上傳轉換器
| 能力 | 無上傳瀏覽器轉換器 | 上傳轉換器 |
|---|---|---|
| 轉換運行的位置 | 在瀏覽器中輸入 FFmpeg WebAssembly | 在提供者的伺服器上 |
| 需要上傳 | No | 通常是的 |
| 私有/內部流處理 | 除非啟用代理,否則保留在您的裝置上 | 取決於提供者政策 |
| MP4方法 | 盡可能進行流複製重新混合 | Varies |
| 修剪支撐 | 匯出前的開始/結束範圍 | Varies |
| Watermark | None | 通常採用免費計劃 |
| 最適合 | 一次性私人HLS出口 | 超出瀏覽器限制的大型作業 |
如何在不上傳的情況下將M3U8轉換為MP4
- 1
貼上M3U8URL
貼上有效的HLS清單,然後按「播放」以確認瀏覽器可以存取它。
- 2
僅在需要時啟用代理
如果CORS或熱連結保護阻止流,請在匯出之前開啟代理並設定Referer。
- 3
設定可選時間範圍
使用開始和結束時間僅匯出您需要的剪輯而不是整個串流。
- 4
點擊下載MP4
瀏覽器取得 HLS 資源,然後 FFmpeg WebAssembly 將媒體重新混合到本地 MP4 文件中。
- 5
檢查輸出
由於流複製會剪切關鍵幀,因此自訂開始時間可能會稍微早於確切的時間戳記。
沒有上傳實際上意味著什麼
HLS 清單和段落由您的瀏覽器取得,MP4 與 FFmpeg WebAssembly 在本地組裝。沒有檔案上傳步驟,也沒有轉換器後端接收您完成的影片。如果您啟用可選的CORS代理,網路請求將通過該代理路由以進行存取控制,但FFmpeg轉換仍然在您的裝置上運行。
為什麼重新復用比重新編碼更快
MP4 匯出使用串流複製,其中來源編解碼器與 MP4 相容,通常為 H.264 或 H.265 視訊與 AAC 音訊。串流複製將原始音訊和視訊重新打包到MP4容器中,而不是對每一幀進行解碼和重新編碼,從而保持質量不變並減少轉換時間。
當瀏覽器轉換不夠時
很長的串流、龐大的即時存檔、不尋常的編解碼器或記憶體有限的設備可能超出瀏覽器的處理能力。在這些情況下,桌面FFmpeg、yt-dlp 或專用下載器是更好的工具。瀏覽器轉換最適合快速私人匯出、剪輯、講座、播客和正常的VOD播放清單。
相關轉換和調試頁面
- M3U8 至 MP4 轉換器 是將 HLS 匯出為 MP4 的主要工具頁面。
- HLSCORS錯誤 解釋了為什麼流在導出之前可能需要代理。
常見問題
我可以在不上傳的情況下將M3U8轉換為MP4嗎?
是的。此轉換器在瀏覽器中取得HLS段,並使用FFmpegWebAssembly在本地創建MP4。沒有上傳到轉換器伺服器。
M3U8 到 MP4 的轉換是否無損?
MP4 匯出盡可能使用串流複製,因此無需重新編碼即可重新混合相容的視訊和音訊。這可以保持品質不變,但精確的修剪點可能會捕捉到附近的關鍵影格。
我可以在轉換為 MP4 之前修剪 M3U8 嗎?
是的。匯出前設定開始和結束時間。該工具下載重疊的HLS區段並將所選範圍重新混合到MP4。
代理會上傳我的影片嗎?
不會。當 CORS 或 Referer 保護阻止直接瀏覽器存取時,代理僅路由 HLS 網路請求。 FFmpeg 轉換和輸出檔案仍然在您的瀏覽器中本地建立。
它可以轉換受 DRM 保護的 M3U8 流嗎?
不會。它可以處理普通串流和允許您存取的AES-128HLS串流,但它不會繞過 Widevine、FairPlay 或 PlayReady 等 DRM 系統。