自己做的网页工具:把视频拖进去,在你自己的电脑上识别语音、生成字幕,改好后导出字幕文件,或者直接压进视频。
识别在本地跑
语音识别用的是 Whisper,跑在浏览器里(有 GPU 就用 WebGPU,没有就用 WebAssembly)。模型 40 MB 到 250 MB 三档可选,第一次下载后浏览器会缓存。
视频本身不上传,产品里就没有上传接口。所以也不需要注册账号。

改字、换样式、翻译
每条字幕就是一个文本框,识别错的名字、术语直接改。点时间码,视频会跳到那一句,方便听清原话。
样式有 12 种预设,包括短视频常见的逐词高亮。

翻译支持 20 种语言。在 Chrome 里用浏览器自带的翻译,同样在本机完成,不花钱。可以只显示译文,也可以保留原文,上下两行一起显示。
导出
导出 SRT / VTT / ASS,或者导出一个字幕已经压进画面的 MP4,没有水印。也可以不载入视频,直接打开现成的 .srt / .vtt 来翻译、换样式或者转格式。
价格
在本机运行的功能全部免费:识别、本机翻译、全部样式、压制 MP4、各种导出,不需要账号。
付费的只有一项:用我们后端的云端翻译,US$5 买 1000 点数,一次性购买,点数不过期,要登录。也可以填你自己的 Claude / OpenAI / DeepL 密钥来翻译;识别同样可以填自己的 OpenAI 或 Gemini 密钥改用云端模型。这些都是可选项,默认全关。
说明
- 只收视频文件,不收纯音频文件。
- 只能改字幕文字,不能调时间轴,也不能增删、合并字幕条。
- 界面有简体和繁体中文,个别文案还是英文。
- AGPL-3.0 开源,目前是候选发布版(rc)。
链接
官网:https://opensubs.app
源码:GitHub - open-subs/opensubs: Subtitle any video without uploading it. Whisper, translation, styling and burn-in — all local, in the browser, on the desktop, or from the command line. · GitHub
