zh

烧录字幕

把SRT、WebVTT或ASS字幕永久烧录进视频画面,在浏览器本地处理,无需上传。

正在你的设备上本地处理 ...

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    为不支持字幕显示的平台准备一段短片、想让教学视频始终带字幕播放,或是给外语内容加上常驻显示的翻译字幕,这个工具会把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)
    文件上传

    三步完成

    1. 把一段视频和一份字幕文件(SRT、VTT或ASS)一起拖入。
    2. 工具会自动识别哪个文件担任哪个角色。
    3. 下载已烧录字幕的视频。

    限制: 需要恰好一段视频和一份字幕文件,字幕文件至少要有一行可识别内容。VTT的位置/对齐设置会被忽略,每一行都会显示在画面底部居中位置。由于需要完整重新编码(每一帧都要重新绘制),因此需要浏览器提供硬件视频编码器;如果没有,工具会如实提示,而不是生成无法使用甚至导致崩溃的结果。每个文件单独限制约600MB(这是浏览器标签页的内存上限,不支持流式处理时文件必须整体装入内存,支持流式处理时上限提高到约1GB)。

    常见问题

    我的文件会被上传吗?

    不会。整个烧录过程都在你的浏览器本地完成。

    我可以之后再关闭字幕吗?

    不可以。烧录后的文字已经成为画面像素的一部分,无法再移除,如果需要,你应该使用真正独立的字幕轨道,而不是硬字幕。

    支持识别哪些字幕格式?

    支持SRT、WebVTT和ASS/SSA,格式会根据内容自动识别。

    为什么这个工具需要硬件视频编码器?

    因为每一帧在编码前都需要重新绘制到画布上,如果只用纯软件编码器,可能会导致浏览器标签页崩溃。没有硬件编码器时,工具会如实提示,而不是冒险尝试。

    相关工具

    SRT 转 VTT · VTT 转 SRT · 字幕转文本 · 转换视频 · 裁剪视频 · 录制屏幕