简介
OpenSubs 是一款私密、基于浏览器的字幕生成器。
OpenSubs 是什么?
OpenSubs 是一款免费、开源的字幕生成器和字幕编辑器,完全在网页浏览器中运行。它让用户可以转写语音、将字幕翻译成 20 种语言、应用样式,并将字幕压制到视频中,而无需将视频上传到服务器。这款工具面向想要自动字幕,但又不想把私密素材发送到云服务的人。通过本地处理,OpenSubs 把普通浏览器变成一款私密字幕工具,可处理 MP4 文件、屏幕录制、访谈和社交媒体短片。它解决了上传缓慢、隐私风险以及字幕编辑器受付费墙限制这些常见问题。由于视频始终不离开本机,OpenSubs 适合记者、教育工作者、创作者以及任何处理敏感素材的人。
OpenSubs 的主要功能
浏览器内语音转写
OpenSubs 使用在浏览器中运行的 Whisper 模型,从视频或音频中转写语音。它可以在 WebGPU 或 WebAssembly 上运行,模型只需下载一次,并且从不上传媒体文件。
设备端翻译成 20 种语言
OpenSubs 可以使用 Chrome 内置翻译在本地翻译字幕,也可以连接 Claude、OpenAI 或 DeepL API 密钥,以获得更好的长对话翻译结果。默认的设备端选项不会发送任何内容。
十二种字幕样式,支持实时预览
OpenSubs 提供十二种预设,包括简洁的广播字幕和醒目的社交风格。可在实际素材上预览每种样式,并可选逐词高亮。
将字幕压制到 MP4
OpenSubs 使用 libass 渲染字幕,并通过 WebCodecs 将其编码到 MP4 中。预览效果与最终像素一致,原始音频会原样复制。
导出 SRT、VTT 和 ASS
OpenSubs 可导出纯字幕文件,用于编辑、上传或归档。字幕编辑器支持修剪、行编辑和分辨率控制。
浏览器扩展、桌面应用和 CLI
OpenSubs 在浏览器扩展、面向长文件和批处理的桌面应用,以及用于脚本编写和 CI 的命令行工具中提供相同的 Rust 引擎。每种选项适合不同的工作流程。
基于 AGPL-3.0 开源
OpenSubs 在 AGPL-3.0 下发布。引擎、Web 应用、扩展、桌面应用和 CLI 共用一个代码仓库,因此用户可以检查自己机器上运行的代码,而不必信任闭源服务。
OpenSubs 的使用场景
为社交媒体视频添加字幕
借助 OpenSubs,创作者可以生成字幕、选择醒目样式,并将字幕压制到短视频中,而且不带水印。这让这款基于浏览器的字幕生成器适用于 TikTok、YouTube Shorts 和 Instagram Reels。
为在线课程创建字幕
OpenSubs 帮助教育工作者和课程创作者转写讲座、修正字幕行,并为学习平台导出 SRT 或 VTT 文件。本地处理有助于保护未发布的课程材料。
为全球受众翻译对话
OpenSubs 支持翻译成 20 种语言,让团队可以触达不同地区的观众。使用个人 API 密钥的选项可以让用户更好地控制翻译质量。
无需上传即可为长录音添加字幕
记者和研究人员可以处理访谈、会议或现场录音,而无需将文件发送到第三方服务器。OpenSubs 桌面应用和 CLI 专为长文件和批处理任务设计。
使用 CLI 编写脚本和批处理
开发者可以每个文件运行一条命令、复用预设,并在自动化流水线中生成一致的 ASS 输出。这使 OpenSubs 成为适用于技术工作流程的实用字幕工具。
如何使用 OpenSubs
- 在现代浏览器中打开 opensubs.app。Web 应用无需账户或安装。
- 将视频文件拖放到页面上。视频会通过对象 URL 在本地读取,不会被上传。
- 选择 Whisper 模型大小(约 40 MB 到 250 MB),然后开始转写。模型只需下载一次并会被缓存。
- 编辑生成的字幕行,如有需要选择翻译选项,并应用十二种样式之一。
- 将字幕导出为 SRT、VTT 或 ASS,或将字幕压制到 MP4 中。导出的文件不带水印。
OpenSubs 的目标受众
- 内容创作者和社交媒体编辑
- 视频编辑和后期制作团队
- 记者和纪录片制作人
- 教育工作者和在线课程创作者
- 译者和本地化团队
- 注重隐私的企业和研究人员
- 开发者和自动化工程师
- 播客主和采访者
OpenSubs 免费吗?
| 方案 | 价格 | 功能 |
|---|---|---|
| 免费 | 永久 $0 | 浏览器内语音识别、设备端翻译、全部 12 种样式、逐词高亮、修剪和分辨率控制、将字幕压制到 MP4、SRT/VTT/ASS 导出、个人 API 密钥 |
| 积分 | $5 可获 1,000 积分 | OpenSubs 后端云翻译、无需外部密钥或账户、运行前显示任务价格、失败任务不收费、积分永不过期 |
免费方案涵盖所有在用户机器上运行的功能。云翻译是唯一付费选项,价格会在任务开始前显示。
OpenSubs 的优缺点
| 方面 | 优点 | 缺点 |
|---|---|---|
| 定价 | 核心功能免费;云翻译积分永不过期 | 云翻译消耗积分;免费方案不包含后端翻译 |
| 隐私 | 没有上传端点;视频留在设备上;API 密钥不会被存储 | 如果选择云翻译,可能会发送字幕文本 |
| 功能 | 转写、翻译、样式、压制;多种预设;SRT/VTT/ASS 导出 | 浏览器扩展未上架商店;桌面和 CLI 构建未签名 |
| 兼容性 | 可在浏览器中运行;适用于 macOS、Windows、Linux 的桌面应用;用于自动化的 CLI | 桌面和 CLI 需要带 ass 滤镜的 ffmpeg;WebGPU 支持情况不一 |
| 开放性 | AGPL-3.0;所有应用共用一个仓库 | 当前构建是候选发布版,不是稳定版 |
| 易用性 | 无需账户;无水印;模型缓存后基本可离线工作 | 首次模型下载为 40–250 MB;长文件在浏览器中可能较慢 |
OpenSubs 常见问题
OpenSubs 真的免费吗?
是的。转写、设备端翻译、样式、修剪、压制以及 SRT/VTT/ASS 导出都免费。唯一付费选项是后端云翻译,价格为 $5 可获 1,000 积分。
OpenSubs 会上传我的视频吗?
不会。OpenSubs 直接在浏览器中读取视频,并在本地机器上处理每一步。产品中没有上传端点,因此素材不会移动到服务器。
OpenSubs 能把字幕压制到 MP4 中吗?
可以。它使用 libass 和 WebCodecs 渲染字幕,并将其重新编码到 MP4 中。音频会原样复制,并且不会添加水印。
OpenSubs 可以将字幕翻译成哪些语言?
它支持 20 种语言,包括简体中文、繁体中文、日语、韩语、西班牙语、葡萄牙语、法语、德语、意大利语、俄语、阿拉伯语、印地语、印度尼西亚语、泰语、越南语、土耳其语、波兰语、荷兰语和乌克兰语。
我需要账户或 API 密钥吗?
本地功能无需账户。只有在选择 OpenSubs 后端云翻译时才需要账户。用户也可以自带 Claude、OpenAI 或 DeepL 密钥,该密钥仅保存在标签页内存中。
OpenSubs 是开源的吗?
是的。它在 AGPL-3.0 下发布。同一个 Rust 引擎驱动 Web 应用、浏览器扩展、桌面应用和命令行工具,因此用户可以审查在本地运行的代码。
OpenSubs 标签
OpenSubs、字幕生成器、字幕编辑器、基于浏览器的字幕、转写视频、翻译字幕、将字幕压制到视频中、SRT VTT ASS 导出、开源字幕工具、自动字幕、私密视频字幕、免费字幕制作工具





