瀏覽器FFmpeg轉換

M3U8 至 MP4,無需上傳:在瀏覽器中轉換 HLS

M3U8 至 MP4 不上傳意味著瀏覽器取得 HLS 清單和媒體片段,然後 FFmpeg WebAssembly 將它們重新混合到您裝置上的 MP4 中。影片不會上傳到轉換器伺服器,並且MP4匯出盡可能使用流複製,因此輸出快速且無損。

最後更新: June 20, 2026

播放、歷史記錄、收藏夾、字幕和瀏覽器轉換均保留在此裝置上。只有當您開啟 CORS 代理程式時,HLS 請求才會通過代理。

智能CORS代理

當直接瀏覽器播放被封鎖時,對清單、金鑰和段使用 Cloudflare Worker 代理程式。

影片預覽

連結健康報告

解析變體、位元率、片段持續時間、加密和即時/VOD狀態,然後對媒體片段進行死連結採樣。分段檢查受到瀏覽器CORS的限制,因此啟用代理程式以獲得最準確的結果。

瀏覽器轉換與上傳轉換器

能力無上傳瀏覽器轉換器上傳轉換器
轉換運行的位置在瀏覽器中輸入 FFmpeg WebAssembly在提供者的伺服器上
需要上傳No通常是的
私有/內部流處理除非啟用代理,否則保留在您的裝置上取決於提供者政策
MP4方法盡可能進行流複製重新混合Varies
修剪支撐匯出前的開始/結束範圍Varies
WatermarkNone通常採用免費計劃
最適合一次性私人HLS出口超出瀏覽器限制的大型作業

如何在不上傳的情況下將M3U8轉換為MP4

  1. 1

    貼上M3U8URL

    貼上有效的HLS清單,然後按「播放」以確認瀏覽器可以存取它。

  2. 2

    僅在需要時啟用代理

    如果CORS或熱連結保護阻止流,請在匯出之前開啟代理並設定Referer。

  3. 3

    設定可選時間範圍

    使用開始和結束時間僅匯出您需要的剪輯而不是整個串流。

  4. 4

    點擊下載MP4

    瀏覽器取得 HLS 資源,然後 FFmpeg WebAssembly 將媒體重新混合到本地 MP4 文件中。

  5. 5

    檢查輸出

    由於流複製會剪切關鍵幀,因此自訂開始時間可能會稍微早於確切的時間戳記。

沒有上傳實際上意味著什麼

HLS 清單和段落由您的瀏覽器取得,MP4 與 FFmpeg WebAssembly 在本地組裝。沒有檔案上傳步驟,也沒有轉換器後端接收您完成的影片。如果您啟用可選的CORS代理,網路請求將通過該代理路由以進行存取控制,但FFmpeg轉換仍然在您的裝置上運行。

為什麼重新復用比重新編碼更快

MP4 匯出使用串流複製,其中來源編解碼器與 MP4 相容,通常為 H.264 或 H.265 視訊與 AAC 音訊。串流複製將原始音訊和視訊重新打包到MP4容器中,而不是對每一幀進行解碼和重新編碼,從而保持質量不變並減少轉換時間。

當瀏覽器轉換不夠時

很長的串流、龐大的即時存檔、不尋常的編解碼器或記憶體有限的設備可能超出瀏覽器的處理能力。在這些情況下,桌面FFmpeg、yt-dlp 或專用下載器是更好的工具。瀏覽器轉換最適合快速私人匯出、剪輯、講座、播客和​​正常的VOD播放清單。

常見問題

我可以在不上傳的情況下將M3U8轉換為MP4嗎?

是的。此轉換器在瀏覽器中取得HLS段,並使用FFmpegWebAssembly在本地創建MP4。沒有上傳到轉換器伺服器。

M3U8 到 MP4 的轉換是否無損?

MP4 匯出盡可能使用串流複製,因此無需重新編碼即可重新混合相容的視訊和音訊。這可以保持品質不變,但精確的修剪點可能會捕捉到附近的關鍵影格。

我可以在轉換為 MP4 之前修剪 M3U8 嗎?

是的。匯出前設定開始和結束時間。該工具下載重疊的HLS區段並將所選範圍重新混合到MP4。

代理會上傳我的影片嗎?

不會。當 CORS 或 Referer 保護阻止直接瀏覽器存取時,代理僅路由 HLS 網路請求。 FFmpeg 轉換和輸出檔案仍然在您的瀏覽器中本地建立。

它可以轉換受 DRM 保護的 M3U8 流嗎?

不會。它可以處理普通串流和允許您存取的AES-128HLS串流,但它不會繞過 Widevine、FairPlay 或 PlayReady 等 DRM 系統。