给视频添加字幕

支持 SRT、VTT、ASS 字幕,实时预览后可选择软字幕或逐帧烧录,文件始终在浏览器本地处理。

本地处理无需上传 · MediaBunny + WebCodecsSRT · VTT · ASS · SSA

第 1 步

添加视频和字幕文件

无需上传

先选择哪一个文件都可以。字幕时间轴会在浏览器中校验。

本地处理
无需上传
预览
播放或拖动视频进度,检查当前时间对应的字幕。
条字幕
SRT · VTT · ASS · SSA

在浏览器中完成私密字幕处理

在线给视频添加字幕

上传 SRT、WebVTT、ASS 或 SSA 字幕文件,配合视频实时预览。你可以保留可开关的软字幕轨道,也可以把字幕烧录进画面,适配更多播放器。视频和字幕文件始终在浏览器本地处理。

支持的视频和字幕格式

支持手机、相机、录屏和剪辑软件导出的常见文件。视频能否解码还取决于当前浏览器支持的编码器。

视频:MP4 / M4V

兼容性最好

推荐用于手机、社交平台和大多数浏览器。

视频:MOV / WebM

相机与网页常用格式

适合 Apple 设备、录屏和浏览器项目。

视频:MKV / AVI

本地媒体文件

最大支持 2 GB,能否读取取决于容器内的编码器。

字幕:SRT / VTT

简单时间轴字幕

SRT 兼容性广,WebVTT 专为 HTML5 视频和网页播放器设计。

字幕:ASS / SSA

带样式字幕

文字和时间轴会在本地导入;烧录时可使用页面中的样式设置。

如何给视频添加字幕

按四个步骤准备带字幕的视频。

  1. 01

    添加视频

    将视频拖到第一个面板,或从设备中选择视频文件。

  2. 02

    添加字幕文件

    选择 SRT、VTT、ASS 或 SSA,工具会校验文件并统计有效字幕条数。

  3. 03

    预览并选择方式

    播放或拖动视频进度,确认字幕同步后选择软字幕或烧录。

  4. 04

    设置、导出并下载

    需要烧录时调整样式,在本地导出并下载完成的视频。

常见使用场景

字幕不仅适合翻译电影,也能用于以下视频工作流。

社交媒体字幕

将字幕烧录进短视频,即使平台或观众关闭字幕,文字也会继续显示。

无障碍视频

保留可开关的字幕轨,让观众自由选择字幕、语言和播放器控制方式。

课程与会议录屏

为课程、演示和会议录像添加讲稿、对话或翻译字幕。

本地化与交付检查

在交付给剪辑师或客户前,用原视频预览翻译后的 SRT 或 VTT。

视频和字幕文件如何被处理?

选择的文件会以浏览器 File 对象读取。MediaBunny 和 WebCodecs 在当前设备上完成解码、合成和编码,源文件与结果都不会上传到 MediaKit 服务器。处理完成后移除文件或关闭标签页即可释放浏览器内存。为了获得更好的导出性能,建议使用支持 WebCodecs 的现代 Chromium 浏览器。

FAQ

常见问题

支持导入哪些字幕格式?

支持 SRT、WebVTT(VTT)、Advanced SubStation Alpha(ASS)和 SSA,文字与时间轴会统一转换为可预览和导出的字幕 cue。

软字幕和烧录字幕有什么区别?

软字幕会作为可开关的文字轨道保留;烧录字幕会变成每一帧中的像素,兼容性更好,但不再是可单独编辑的字幕轨。

ASS 的样式会保留吗?

ASS 和 SSA 的文字、时间轴会被导入。烧录时可以使用页面控件设置文字颜色、背景、字号、位置和粗细;导出的 SRT/VTT 只包含文字和时间轴。

原视频声音会保留吗?

会。只要选择的输出容器和浏览器支持,导出会保留原视频的主音频轨道。

为什么 MKV 或 AVI 可能失败?

容器内部可能使用浏览器无法解码的编码器。MP4/H.264 通常最稳定,遇到特殊编码时可以先转换源视频。

不上传视频也能添加字幕吗?

可以。本页面的字幕解析、预览和导出都以浏览器本地处理为主,不需要把视频上传到服务器。

可以把语音自动识别成字幕吗?

不可以。本工具用于添加已有时间轴字幕;如果视频没有字幕,需要先使用语音转文字流程。