为视频嵌入硬字幕

导入视频和 SRT 或 VTT 字幕文件,即可得到字幕被硬性嵌入画面(burn-in)的视频:字幕在任何地方都可见,播放器无法将其关闭。

未选择字幕文件

工作原理

该工具会在您的浏览器中加载编译为 WebAssembly 的 ffmpeg 引擎,把视频和字幕文件写入虚拟文件系统,然后应用 subtitles 滤镜,按照字幕文件指定的时间,把每一行文字直接绘制到视频画面上。

这与可开关的「常规」字幕有什么区别?

嵌入式字幕(burn-in)已成为视频画面的一部分:在任何播放器、平台或设备上都能看到,但观众无法再隐藏、翻译或调整其样式,这与封装在视频容器中的独立字幕轨道不同。如果要发布到不一定显示外挂字幕轨道的平台(例如某些社交网络),这是更值得优先选择的方式。

为什么要自动转换我的 VTT 文件?

VTT 格式使用句点作为毫秒分隔符,并带有 WEBVTT 文件头,而 ffmpeg 的 subtitles 滤镜期望的是接近 SRT 的格式。因此,本工具会在处理前于内部把您的 VTT 文件转换为 SRT,无论您导入的原始格式是什么,都能获得可靠的效果。

您的文件保持私密:视频和字幕只在您的设备上处理,不会向服务器发送任何内容。