OpenCaptions

让人停下 滑动的动画字幕

为任何视频添加逐字字幕。开源且注重隐私:用你选择的语音模型,在 iPhone 或你自己的服务器上转写。

工作方式

  1. 1

    添加视频

    从照片中选一个视频,或在浏览器里上传一个。

  2. 2

    获取文字

    你选择的语音模型会写出每个词,并为每个词标注时间。

  3. 3

    选样式并导出

    选一个样式,在时间轴上修正词语或调整字幕时间,然后保存带字幕的视频。

你能得到什么

逐字动画

每个词在说出时亮起。从预设开始,再修改字体、颜色、描边、背景和位置。

自选语音模型

Whisper 支持约 100 种语言,Parakeet 对 25 种欧洲语言速度很快,Apple Speech 已内置于 iOS。字幕可用拉丁、西里尔、阿拉伯、希伯来、印度系、泰文以及中日韩文字绘制。

在你的设备上

iPhone 应用直接在手机上写出文字,无需上传。

按需导出

MP4、WebM 或 ProRes 格式的带字幕视频,SRT 或 VTT 字幕文件,或只导出绿幕上的字幕,方便你在视频编辑软件中抠像。

开源

阅读代码、自行构建,或在自己的服务器上运行完整的网页编辑器。

处处一致的画面

同一个 Rust 引擎在浏览器、服务器和手机上绘制每一条字幕。

在你工作的地方使用

你自己的服务器

带时间轴、字幕文件和 API 的网页编辑器,一条 docker compose 命令即可启动。

阅读文档

Claude 及其他智能体

让 Claude Code、Cursor 或脚本在你的电脑上为视频添加字幕,无需服务器。

开始设置

常见问题

OpenCaptions 是什么?

OpenCaptions 是免费的开源软件,可为视频添加逐字动画字幕。它用你选择的模型(如 Whisper、Parakeet 或 Apple Speech)转写语音,让你设置并修正每条字幕的样式,并导出带字幕的视频或字幕文件。它可在你的 iPhone 和你自己的服务器上运行。

免费吗?

代码免费且开源,自行托管网页编辑器除了你自己的硬件不需要任何花费。iPhone 应用可免费使用,另有可选的一次性 Pro 购买,没有订阅。

它会上传我的视频吗?

除非你自己选择,否则不会。在 iPhone 上,语音在设备上转写;如果你自己托管 OpenCaptions,视频会留在你自己的服务器上。没有跟踪,也没有统计分析。

支持哪些语言?

Whisper 可转写约 100 种语言,Parakeet 可转写 25 种欧洲语言,Apple Speech 支持 iOS 提供的语言。字幕可用拉丁、西里尔、阿拉伯、希伯来、印度系、泰文以及中日韩文字绘制,界面提供 13 种语言。

我该如何自行托管?

使用 Docker:下载一个文件,用一条命令启动,然后在浏览器中打开编辑器。GPU 是可选的,可加快转写速度。

可以导出哪些格式?

MP4、WebM 或 ProRes 格式的带字幕视频,SRT 或 VTT 字幕文件,JSON 转写稿,或只导出绿幕上的字幕,方便你在自己的视频编辑软件中抠像。

它与其他字幕工具有什么不同?

它是开源的,你可以自己运行,所以视频留在你手里,也没有订阅。iPhone 应用在设备上工作,预览就是导出:同一个 Rust 引擎在浏览器、服务器和手机上绘制字幕。

使用什么许可证?

AGPL-3.0。你可以使用、研究、修改和分享它。如果你把修改后的版本作为服务运行,必须向其用户提供源代码。