HLS 至 MP4 转换器

M3U8 至 MP4 转换器

M3U8 到 MP4 转换下载 .m3u8 播放列表后面的 HLS 视频片段,并将它们重新混合到单个 MP4 文件中。该转换器完全在您的浏览器中运行,具有FFmpegWebAssembly、无需上传、无需软件以及可选的开始/结束修剪。

播放、历史记录、收藏夹、字幕和浏览器转换均保留在此设备上。仅当您打开 CORS 代理时,HLS 请求才会通过代理。

智能CORS代理

当直接浏览器播放被阻止时,对清单、密钥和段使用 Cloudflare Worker 代理。

视频预览

链接健康报告

解析变体、比特率、片段持续时间、加密和实时/VOD状态,然后对媒体片段进行死链接采样。分段检查受到浏览器CORS的限制,因此启用代理以获得最准确的结果。

如何使用M3U8 至 MP4 转换器

  1. 1

    粘贴M3U8URL

    将有效的 .m3u8 链接粘贴到输入中,然后按“播放”确认流加载。

  2. 2

    设置可选时间范围

    如果您只想导出剪辑而不是整个流,请输入开始和结束时间。

  3. 3

    点击下载MP4

    浏览器获取HLS段,将它们重新混合到MP4和FFmpeg中,并将文件保存在本地。

快速重新混合,无需重新编码

MP4导出使用FFmpeg的流复制模式(-c copy),因此原始H.264/H.265视频和AAC音频被重新打包而无需重新编码。这可以保持转换快速且无损。由于复制模式会剪切关键帧,因此自定义开始时间可能会在一两秒后捕捉到最近的关键帧。

加密和受保护的流

支持AES-128加密HLS,转换器获取#EXT-X-KEY引用的密钥并在FFmpeg步骤期间解密。对于热链接保护后面的流,启用CORS代理并设置自定义Referer,以便源服务于分段。

常见问题

M3U8 到 MP4 转换器是免费的吗?

是的。它完全免费,没有广告,无需注册,也没有水印,并且完全在您的浏览器中运行。

我的视频是否上传到服务器?

不会。浏览器直接获取 HLS 段,然后 FFmpeg WebAssembly 在您的设备上重新混合它们。没有上传任何内容。

为什么我的开始时间稍微偏离MP4?

MP4导出使用快速流复制,只能在关键帧上剪切。开始可能会在您的确切时间之前一两秒捕捉到最近的关键帧。

它可以将加密的 (AES-128) M3U8 转换为 MP4 吗?

是的。转换器从清单中获取加密密钥并在转换期间解密段。