在浏览器本地处理,你的视频不会上传给我们。查看我们的隐私模式
自适应串流播放实验台

免费在线 HLS 播放器,支持手动质量、速度、字幕与截图

通过 hls.js 测试直播或点播 M3U8,选择版本、调节速度、导入本地字幕并截取获准的视频画面。

无需上传 无需注册 无水印
打开工具
粘贴公开 HLS 网址以测试播放。

以自动或手动质量播放 HLS M3U8

hls.js 启用时,可使用自适应播放,或按码率和分辨率锁定检测到的版本。

为 HLS 串流添加本地 SRT 或 VTT 字幕

字幕文本保留在此设备上,并作为浏览器文本轨道附加。

改变 HLS 播放速度并保存视频截图

选择 0.5x 至 2x 速度,并在源站 CORS 允许 Canvas 访问时导出 PNG 画面。

如何以手动质量播放 HLS M3U8 串流

粘贴公开主清单或媒体清单并开始播放。在媒体源扩展浏览器中,hls.js 会列出可用级别,并允许从自动切换到固定版本。

播放错误会区分网络、清单和媒体失败。更换工具前先确认网址有效期、源站 CORS 响应头和编解码器支持。

如何添加字幕并在线截取 HLS 视频画面

加载视频后选择本地 .vtt 或 .srt 字幕文件。浏览器会在普通字幕菜单中提供它,文本不会上传。

截图依赖匿名跨域 Canvas 权限。串流可能播放成功却仍阻止帧导出;播放器会报告此限制,而不是返回空白图片。

常见问题

HLS 播放器常见问题

直接解答浏览器支持、隐私、源站访问和输出行为等问题。

可以手动选择 HLS 质量吗?

使用 hls.js 的浏览器可以。选择自动或检测到的版本;Safari 原生 HLS 会把质量选择交给浏览器。

此 HLS 播放器可以加载本地字幕吗?

可以。从此设备选择 WebVTT 或 SRT 文件,SRT 时间格式会在本地转换为 WebVTT。

为什么 HLS 截图可能失败?

Canvas 截图要求播放清单和视频分片返回兼容的匿名 CORS 响应头。