烧录字幕
把SRT、WebVTT或ASS字幕永久烧录进视频画面,在浏览器本地处理,无需上传。
正在你的设备上本地处理 ...
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
把SRT、WebVTT或ASS字幕永久烧录进视频画面,在浏览器本地处理,无需上传。
正在你的设备上本地处理 ...
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
为不支持字幕显示的平台准备一段短片、想让教学视频始终带字幕播放,或是给外语内容加上常驻显示的翻译字幕,这个工具会把SRT、WebVTT或ASS字幕文件的每一行直接绘制进视频的每一帧画面(“硬字幕”),而不是生成一条可以随时开关的独立字幕轨道。
有一点很重要,需要如实说明:请把一段视频和一份字幕文件同时拖放进来,且各只能有一个,工具会根据文件类型和扩展名(而不是拖放的先后顺序)自动判断哪个文件担任哪个角色。字幕的输入格式(SRT、WebVTT或ASS/SSA)也会自动识别。由于烧录后的文字会成为画面像素本身的一部分,之后就无法再隐藏或切换成其他语言,这一点和真正的字幕轨道不同。
所有处理都在浏览器本地完成,使用mediabunny(MPL-2.0许可,自行托管,不依赖第三方CDN)并调用浏览器原生的WebCodecs API。你的文件不会被上传。如果需要可开关的真正字幕轨道,请改用SRT/VTT转换相关的姊妹工具。
| 输入格式 | MP4, M4V, MOV, MKV, WEBM, SRT, VTT, ASS, SSA |
|---|---|
| 输出格式 | MP4 |
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (WebCodecs) |
| 文件上传 | 无 |
限制: 需要恰好一段视频和一份字幕文件,字幕文件至少要有一行可识别内容。VTT的位置/对齐设置会被忽略,每一行都会显示在画面底部居中位置。由于需要完整重新编码(每一帧都要重新绘制),因此需要浏览器提供硬件视频编码器;如果没有,工具会如实提示,而不是生成无法使用甚至导致崩溃的结果。每个文件单独限制约600MB(这是浏览器标签页的内存上限,不支持流式处理时文件必须整体装入内存,支持流式处理时上限提高到约1GB)。
不会。整个烧录过程都在你的浏览器本地完成。
不可以。烧录后的文字已经成为画面像素的一部分,无法再移除,如果需要,你应该使用真正独立的字幕轨道,而不是硬字幕。
支持SRT、WebVTT和ASS/SSA,格式会根据内容自动识别。
因为每一帧在编码前都需要重新绘制到画布上,如果只用纯软件编码器,可能会导致浏览器标签页崩溃。没有硬件编码器时,工具会如实提示,而不是冒险尝试。