免费字幕生成器指南

如何
免费为视频添加字幕

在 Windows 上本地以 96 种语言生成 SRT 和 VTT 字幕。StarWhisper 在您的 PC 上转录音轨,并生成可以直接拖入 Premiere、DaVinci、CapCut 或任何编辑器的字幕文件。无需上传,没有按分钟计费。

下载 Windows 版
Microsoft Store
  • 受 Windows 信任
  • 30 秒快速设置
更多
"Subtitles.srt 已导出,可在 Premiere 中使用..."

制作带字幕视频的五个步骤

纯本地工作流程,兼容任何编辑器。

1

从您的视频中提取音轨

使用 FFmpeg,它是免费的,也是 Windows 上事实上的音频提取标准工具。下面的一行命令可以从任何常见的视频格式中提取音频并将其保存为 MP3:

ffmpeg -i input.mp4 -vn -acodec libmp3lame audio.mp3

如果您不想使用 FFmpeg,也可以直接从您的视频编辑器(Premiere、DaVinci、CapCut 都支持此功能)中导出纯音频版本。

2

将音频拖入 StarWhisper

打开 StarWhisper 并将提取的音频文件拖放到应用窗口中。桌面应用会自动检测格式,选择适合您硬件的 Whisper 模型(NVIDIA 上的 CUDA,Vulkan 作为后备,CPU 基准),并开始转录。一段 10 分钟的音频在现代 GPU 上只需 1 到 2 分钟即可完成。

3

导出为 SRT 或 VTT

使用导出菜单将其保存为 .srt(SubRip,通用默认格式)或 .vtt(WebVTT,由浏览器和 YouTube 使用)。这两种格式都包含任何视频编辑器或视频播放器都可以读取的短语级时间戳。如果您不确定目标工具需要哪种格式,请将两者都保留。

4

将 SRT 导入您的视频编辑器

将 .srt 拖到 Premiere Pro、DaVinci Resolve、Final Cut Pro、CapCut、Kdenlive、Shotcut 或任何支持字幕的编辑器中的时间轴上。编辑器会将这些行放置在与时间轴对齐的字幕轨道上。大多数编辑器允许您从那里调整时间、字体、大小、颜色和位置。

5

设置样式、审查并导出

浏览时间轴,修复任何听错的专有名词(Whisper 擅长识别单词,但对于它没见过的品牌名称则稍逊一筹)。调整样式以匹配您视频的外观。导出视频时可以选择将字幕烧录进去(适合 TikTok、Reels、Shorts),或者将 SRT 作为外挂文件(适合 YouTube、Vimeo 和无障碍用途)。

为什么本地字幕生成器更胜一筹

与在线字幕生成器和付费编辑器功能相比,您实际能得到什么。

无需上传,无 NDA 风险

在线生成器会将您的视频上传到他们的服务器。对于受 NDA 约束的客户工作、未发布的内容、内部企业视频或任何敏感内容,这是不可接受的。StarWhisper 在本地运行,视频永远不会离开您的 PC。

SRT 和 VTT 输出

支持两种主要的字幕格式。SRT 适用于地球上所有的编辑器和播放器。VTT 适用于 HTML5 视频和 YouTube 上传。选择适合的一种,或者两者都导出。

96 种语言

Whisper 支持的语言远多于 Premiere 的内置转录。如果您的内容是西班牙语、法语、德语、日语、韩语、印地语、阿拉伯语、土耳其语、波兰语、越南语或其他几十种语言中的任何一种,工作流程都是一样的。

没有按分钟计费

在线字幕服务按分钟收费。一段 1 小时的视频每次可能需要花费 5 到 10 美元。StarWhisper 为短视频提供免费计划,并为无限使用提供每月 10 美元或每年 80 美元的 Pro 版本。

兼容任何编辑器

StarWhisper 生成标准的字幕文件。然后您可以使用 Premiere、DaVinci Resolve、Final Cut、CapCut、Kdenlive、Shotcut、OBS,甚至是像 Subtitle Edit 和 Aegisub 这样的免费字幕编辑器。

GPU 加速

在安装了 CUDA 包的 NVIDIA 硬件上,StarWhisper 以数倍于实时的速度进行转录。一段 30 分钟的视频在 2 到 5 分钟内即可准备好进行编辑,而不是在免费的在线工具上苦等一夜。

2026 年字幕生成的现状

在 Windows 上为视频添加字幕有三种真正的选择。第一种是在像 Adobe Premiere Pro、DaVinci Resolve Studio 或 Mac 上的 Final Cut Pro 这样的编辑器中使用付费字幕功能。质量很好,时间也很精确,但价格昂贵(Premiere 是 Creative Cloud 订阅,DaVinci Studio 一次性收费 295 美元,Final Cut 仅限 Mac,售价 300 美元)。第二种是使用会上传您视频的免费在线字幕生成器。质量参差不齐,语言覆盖不均,而且对于任何非公开内容来说,隐私状况都很糟糕。第三种是使用像 StarWhisper 这样的工具在本地运行转录,并将生成的 SRT 导入您已经在使用的任何编辑器中,无论是免费的还是付费的。

第三种途径在过去两年中变得明显更加可行,因为底层模型 OpenAI Whisper 确实非常出色。Whisper 的大型变体在准确度上匹配甚至超越了各种内容上的付费商业系统,并且它可以在普通的 PC 上运行。StarWhisper 将 Whisper 封装在一个 Windows 桌面应用程序中,具有文件拖放、语言检测、GPU 支持和字幕导出功能,因此您不需要调用 Python 或构建任何东西即可获得可用的 .srt。

付费字幕工具与免费本地生成对比

客观对比实际选项。

工具 成本 语言 隐私
Premiere Pro 自动字幕 Creative Cloud 订阅 约 15 种强力支持 Adobe 云端处理
DaVinci Resolve Studio 字幕 一次性 295 美元 约 13 种 Studio 版本地处理
Rev AI 字幕 0.25 美元/分钟 约 36 种 上传至 Rev
在线免费字幕生成器 免费(有额度限制) 各异 需上传
YouTube 自动字幕 免费 约 13 种强力支持 上传至 YouTube
StarWhisper SRT 导出 每天最多 500 字免费,Pro 版 10 美元/月 96 种 本地处理,无需上传

选择付费工具的客观理由:集成编辑、广播级的逐词对齐以及内置样式。选择 StarWhisper 的理由:隐私、语言覆盖范围和价格。对于大多数独立创作者、YouTuber、播客创作者和小型工作室来说,这种权衡都有利于本地处理方式。

音频提取的 FFmpeg 速查表

FFmpeg 是从视频中提取音频的标准工具。它是免费的,从命令行运行,并处理您将遇到的每种容器格式。从 ffmpeg.org 安装它并将其添加到您的 PATH 中,以便您可以从任何文件夹调用 ffmpeg。常用命令:

// MP4 视频转 MP3 音频
ffmpeg -i input.mp4 -vn -acodec libmp3lame audio.mp3

// 任何视频转 WAV(最适合转录的音质)
ffmpeg -i input.mov -vn -acodec pcm_s16le -ar 16000 -ac 1 audio.wav

// 剪辑特定片段,用于测试
ffmpeg -ss 00:01:00 -to 00:02:00 -i input.mp4 -vn -acodec libmp3lame clip.mp3

// 批量处理文件夹中的每个 .mp4 (PowerShell)
Get-ChildItem *.mp4 | ForEach-Object { ffmpeg -i $_.Name -vn -acodec libmp3lame ($_.BaseName + ".mp3") }

对于转录,单声道 16 kHz WAV 是黄金标准输入。任何比特率的 MP3 都适合一般用途。Whisper 不需要高比特率的立体声音频。

将 SRT 导入常用编辑器

Adobe Premiere Pro

窗口 > 字幕,然后将 .srt 拖到字幕面板中。Premiere 会在时间轴上创建一个字幕轨道,您可以对其进行样式设置和定位。使用“将字幕烧录到视频中”导出以进行嵌入。

DaVinci Resolve

在编辑页面中,右键单击媒体池并选择导入字幕。将生成的字幕轨道拖放到时间轴上。在检查器 > 字幕下自定义样式。

CapCut Desktop

点击文本 > 字幕 > 导入。选择 .srt 文件。CapCut 会添加一个与您的时间轴匹配的字幕层。适用于垂直编辑和社交格式。

Kdenlive 和 Shotcut

这两款免费编辑器都原生支持 SRT 导入。Kdenlive:项目 > 字幕 > 导入。Shotcut:像剪辑一样将 SRT 拖入时间轴。

Subtitle Edit(免费独立软件)

如果您想在导入视频编辑器之前完善字幕,Subtitle Edit 是最好的免费工具。打开 .srt 和音频波形,通过同步回放直观地调整各行。

YouTube Studio

对于 YouTube 上传,在 Studio 中打开视频,选择字幕,然后添加语言,接着上传文件并选择 SRT。由 Whisper 生成的字幕在准确性和语言覆盖范围上通常胜过 YouTube 的自动字幕,尤其是对于非英语音频。有关相关的工作流程,请参阅 YouTube 转录指南

烧录字幕与外挂字幕文件

发布带字幕视频的两种方式。各有其用武之地。

外挂文件:一个与视频一起传输的单独 .srt 文件。观看者的播放器(或 YouTube、Vimeo 等)在播放时将其加载到视频之上。优点:观看者可以打开和关闭字幕,多种语言可以作为单独的文件发布,并且视频本身未被修改。适用于 YouTube、Vimeo、网站无障碍功能,以及任何您希望观看者控制字幕的地方。

烧录(硬编码):字幕作为视频帧的一部分渲染。它们无法被关闭。优点:适用于会剥离外挂文件的平台(TikTok、Instagram Reels、Twitter 视频、许多电子邮件客户端),并且样式完全是您设计的。适用于短视频社交、广告,以及任何观看者设置无法被信任以正确显示字幕的情况。

如果您的编辑器的导出功能对于此任务来说有些大材小用,您可以直接使用 FFmpeg 烧录字幕:

ffmpeg -i input.mp4 -vf subtitles=subs.srt output.mp4

对于带样式的字幕(字体、颜色、位置),大多数编辑器提供比 FFmpeg 一行命令更好的控制。

多语言工作流程

Whisper 支持 96 种语言,并且每种语言的导出工作流程都是相同的。如果您制作多种语言的内容,标准模式是:

  • 以源语言进行转录。导出为 video.en.srt(或任何语言代码)。
  • 使用任何翻译工具将 SRT 翻译成目标语言(DeepL、Google Translate,或者像 ChatGPT 这样的 LLM,如果您要求的话,它们能很好地保留时间戳)。保存为 video.es.srtvideo.de.srt 等。
  • 将所有语言轨道上传到同一个视频下的 YouTube,或者将它们作为单独的外挂文件包含在其他平台上。

相同的工作流程也适用于发布其节目视频版本的播客创作者、为国际受众制作内容的内容创作者,以及使讲座内容具备无障碍功能的教育工作者。

常见问题

我的视频需要是什么文件格式?
任何常见的视频格式都可以,因为 StarWhisper 只需要音轨。MP4、MOV、MKV、AVI、WebM、FLV、WMV 以及大多数其他格式,都可以通过使用 FFmpeg 提取音频,然后对该音频进行转录来处理。如果您不想自己运行 FFmpeg,也可以直接从编辑器导出纯音频版本,或使用任何免费的音频提取工具。无论哪种方式,转录文本和字幕都是从音频生成的。
它同时支持导出 SRT 和 VTT 吗?
是的。StarWhisper 导出 SubRip (.srt) 和 WebVTT (.vtt),这是每个主要视频编辑器都接受的两种格式。SRT 是通用的默认格式,适用于 Premiere Pro、DaVinci Resolve、Final Cut Pro、CapCut、Kdenlive、Shotcut 以及包括 VLC 在内的任何视频播放器。VTT 是 YouTube 和 HTML5 视频播放器使用的网络原生格式。这两个文件包含相同的转录文本和时间数据,只是语法不同。
时间戳有多准确?
在大多数情况下,时间戳的误差在几百毫秒以内,完全在人类可读字幕的容差范围内。Whisper 默认生成短语级别的分段,而不是逐词对齐,这也是大多数专业字幕的结构方式。如果某一行出现偏移,您可以在编辑器中花几秒钟进行微调,但典型的工作流程并不需要这样做。对于广播级的逐词同步,专业字幕工具仍然具有优势。
生成后我可以编辑字幕吗?
可以,有三种途径。您可以在任何文本编辑器中打开 .srt 或 .vtt 文件并直接重写内容,这适合进行小修正。您可以使用像 Subtitle Edit 或 Aegisub 这样的免费专用字幕编辑器,结合音频播放进行逐行处理。或者您可以将其导入 Premiere、DaVinci、CapCut 或您选择的编辑器中,在时间轴上与视频一起编辑。这三种方式都是可行的。
它适用于播客和我拥有的 YouTube 视频吗?
是的。播客已经是音频,因此可以直接进入 StarWhisper 而无需提取。对于您自己的 YouTube 视频,下载源文件(或已发布的版本),并像处理任何其他视频一样提取音频。生成的 SRT 可以上传到 YouTube 创作者工作室,以替换或补充 YouTube 的自动字幕,后者通常不如 Whisper 准确,尤其是对于非英语内容。
我可以将字幕烧录(硬编码)到视频中吗?
可以,但该步骤是在您的视频编辑器或 FFmpeg 中完成的,而不是在 StarWhisper 中。StarWhisper 生成字幕文件。要将其永久烧录到视频帧中,请使用编辑器的“导出并烧录字幕”设置,或运行 FFmpeg 命令,如 ffmpeg -i input.mp4 -vf subtitles=subs.srt output.mp4。烧录字幕对于会剥离外挂字幕文件的社交平台(如 Instagram Reels 和 TikTok)非常有用。
字幕生成支持哪些语言?
StarWhisper 通过 OpenAI Whisper 支持 96 种语言,包括对英语、西班牙语、法语、德语、意大利语、葡萄牙语、荷兰语、波兰语、瑞典语、日语、中文、韩语、印地语、俄语、阿拉伯语、土耳其语、越南语和印度尼西亚语的强大支持。如果您的音频是多语言或夹杂语码的,Whisper 可以处理语言切换,而无需您手动设置语言。相同的 SRT 导出适用于所有这些语言,因此非英语内容的字幕工作流程不需要不同的工具。
我的视频会被上传到服务器吗?
不会。StarWhisper 本地模式完全在您的 PC 上处理音频。音频文件从磁盘读取,Whisper 在您的 CPU 或 GPU 上运行,SRT 或 VTT 被写回磁盘。没有任何内容被上传。这对于未发布的片段、受 NDA 约束的客户工作、内部企业视频以及任何您不希望存放在第三方转录服务上的内容非常重要。为了满足最高准确度的需求,我们提供了一个可选的云端模式,但默认使用的是本地模式。

免费生成字幕

SRT 和 VTT 导出,96 种语言,完全离线。无需上传,没有按分钟收费。

下载 Windows 版 StarWhisper