在浏览器中完成私密字幕处理
在线给视频添加字幕
上传 SRT、WebVTT、ASS 或 SSA 字幕文件,配合视频实时预览。你可以保留可开关的软字幕轨道,也可以把字幕烧录进画面,适配更多播放器。视频和字幕文件始终在浏览器本地处理。
支持的视频和字幕格式
支持手机、相机、录屏和剪辑软件导出的常见文件。视频能否解码还取决于当前浏览器支持的编码器。
视频:MP4 / M4V
兼容性最好
推荐用于手机、社交平台和大多数浏览器。
视频:MOV / WebM
相机与网页常用格式
适合 Apple 设备、录屏和浏览器项目。
视频:MKV / AVI
本地媒体文件
最大支持 2 GB,能否读取取决于容器内的编码器。
字幕:SRT / VTT
简单时间轴字幕
SRT 兼容性广,WebVTT 专为 HTML5 视频和网页播放器设计。
字幕:ASS / SSA
带样式字幕
文字和时间轴会在本地导入;烧录时可使用页面中的样式设置。
如何给视频添加字幕
按四个步骤准备带字幕的视频。
- 01
添加视频
将视频拖到第一个面板,或从设备中选择视频文件。
- 02
添加字幕文件
选择 SRT、VTT、ASS 或 SSA,工具会校验文件并统计有效字幕条数。
- 03
预览并选择方式
播放或拖动视频进度,确认字幕同步后选择软字幕或烧录。
- 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 通常最稳定,遇到特殊编码时可以先转换源视频。
不上传视频也能添加字幕吗?
可以。本页面的字幕解析、预览和导出都以浏览器本地处理为主,不需要把视频上传到服务器。
可以把语音自动识别成字幕吗?
不可以。本工具用于添加已有时间轴字幕;如果视频没有字幕,需要先使用语音转文字流程。