如何免费将视频转换为 SRT 字幕

一款安装一次即可使用的免费桌面应用(支持 Windows、macOS、Linux)。它内置的语音识别模型 Whisper 在你的电脑上运行,因此使用默认引擎时,你的视频不会被上传。

要将视频转换为 SRT 字幕,请打开“转录”选项卡,拖入视频或音频文件,在“高级设置”下勾选 SRT,然后点击“转录”。Whisper 会将 SRT(一种常见的字幕文件格式)生成在原始文件旁边,可直接用于播放器、编辑器或上传。如果是链接,请参阅YouTube 指南。

开始之前

下载地址在主页;系统要求见安装指南。请仅使用GitHub 官方发布页面:安装包未进行代码签名,因此 Windows 在首次启动时可能会发出警告(更多信息 > 仍要运行)。

1. 创建 SRT

  1. 打开“转录”选项卡,将视频或音频文件拖到窗口中,或点击浏览文件...。你可以一次选择多个文件。
  2. 设置语言,或保持自动检测。手动选择速度更快,对于短小或嘈杂的片段可能更准确。
  3. 可选:填写时间范围(H:MM:SS)以仅转录文件的一部分。
  4. 选择字幕格式。点击高级设置…并找到输出格式。默认为 SRT 和 JSON。如果是网络视频,请勾选VTT(网络字幕格式);如果你要在编辑器中设计字幕样式,请勾选ASS(样式化字幕 / 卡拉OK)。每个任务都会生成所有勾选的格式。请保持勾选 JSON:应用需要使用该 JSON 文件来打开转录查看器。
  5. 可选:勾选逐词时间戳以存储每个单词的开始和结束时间;文件体积会变大。你的 SRT 提示仍遵循整个片段,每个语音片段对应一个提示。VTT 和 ASS 会使用词时间进行卡拉OK式的高亮显示。
  6. 点击“转录”。在转录队列选项卡中跟踪任务进度。字幕文件将生成在原始文件旁边,名称相同但扩展名不同,例如 talk.mp4 会变成 talk.srt,并且最后结果卡片会为每个文件提供一个打开按钮。
“转录”选项卡:包含“浏览文件”按钮、引擎和模型选择器、语言选择器、识别说话人和逐词时间戳复选框、时间范围、输出:英文翻译复选框、转录按钮,以及列出 SRT 文件的最后结果卡片。
“转录”选项卡,其中的最后结果卡片列出了已完成的字幕文件。

其他语言的字幕

要从非英语语音生成英文字幕,请勾选输出:英文翻译;生成的文件名会带有 .en-translated 后缀。该功能默认关闭,且并非适用于所有引擎或模型。对于其他语言,转录查看器中的可选“AI 工具”选项卡可以在你设置好其 AI 层(你安装的本地模型,或你选择的在线提供商)后生成双语 SRT;该功能默认关闭。

2. 校对(可选)

从最后结果卡片中打开查看转录(需要 JSON 输出,默认已勾选)。查找与替换和移除语气词可更改文本;要进行逐行编辑,请使用任何字幕编辑器。右键点击某个片段并选择编辑时间戳...可更改该片段的开始和结束时间;其他片段不会移动。

点击保存更改 (Ctrl+S):应用会保存转录内容,然后根据编辑后的转录内容重建旁边的 .srt 和其他文本文件并替换原文件。如果你在其他地方修改过某个文件,该文件将保持不变,并且应用会提示它仍包含旧文本。PDF 永远不会被重建。在 Windows 上,在 Subtitle Edit 中打开会在该免费编辑器中打开字幕文件,该编辑器具有用于微调时间轴的波形视图。

3. 烧录硬字幕(可选)

从链接:将模式保持为音频和视频,勾选制作带字幕的视频并点击下载。应用会下载、转录并将字幕绘制到一个新文件中,该文件以视频命名,并在末尾加上 -subbed.mp4。下载的文件和转录内容会被保留,且现有的 -subbed.mp4 永远不会被替换。

从已转录的文件:打开转录队列选项卡,右键点击已完成的行并选择将字幕烧录到视频中...。此操作需要 SRT 文件,因此请在“输出格式”下保持勾选 SRT。结果是一个可在手机、电视和浏览器上播放的 MP4 文件。重新编码需要一些时间;具体时长取决于你的电脑性能。

须知

  • 时间轴。SRT 时间遵循 Whisper 的片段。“高级设置”中的使用 stable-ts 优化词时间轴(较慢)是一个可选的额外步骤,可锐化词时间轴;首次使用时会下载一个组件。
  • 发布前请检查。应用会标记重复或虚构的行,但名称和数字仍值得人工通读。

常见问题

它支持写入哪些字幕格式?

SRT、VTT 和 ASS,以及 TSV、TXT、JSON、LRC、Markdown、DOCX 和 PDF,还有 oTranscribe、ELAN、InqScribe 和 Express Scribe 格式。

如何将 SRT 添加到 YouTube 或视频编辑器中?

将 .srt 作为字幕(字幕文件)上传或导入。应用会将其生成在你的视频旁边,名称相同,扩展名为 .srt。

我的视频会被上传吗?

不会,默认引擎不上传。虽然存在两个云引擎,但在你自行开启之前它们都会保持关闭状态,而且文件 → 离线工作会停止所有网络使用。

更多指南