← 视频工具

自动字幕

为视频生成、导出或烧录字幕

从视频中的讲话生成带时间轴的字幕。想直接显示在画面里,选择烧录;需要校对文字、调整时间或交给播放器加载,选择 SRT 或 VTT。字幕保留原讲话语言,这里不做翻译。

费用: 在可用的免费额度内使用。使用限制详见下方指南。

五步添加自动字幕

  1. 上传一个视频

    点击上传视频以添加字幕或将文件拖入预览区。支持带音轨的 MP4、MOV、MKV、WebM、AVI、M4V、MPEG 和 OGV,每个文件最多 200 MB。其他工具中用过的视频可从上传文件选择。

  2. 设置讲话语言

    字幕卡片的语言菜单默认使用自动,由模型识别视频中的语言。也可选择对应的语言代码。此工具只转写原语言,不把讲话译成另一种语言。

  3. 选择输出

    输出中的烧录生成画面内带字幕的 MP4;SRT、VTT生成带时间戳的独立字幕文件,原视频保持不变。

  4. 调整样式

    样式中的每行词数控制每条字幕的最大词数,适用于三种输出。烧录时还可设字体大小、文本颜色及顶部、居中、底部位置。预览示例显示颜色和位置。

  5. 生成并核对

    点击 Generate captions,等待处理完成。烧录后的 MP4 可在预览中播放;核对人名、术语和字幕时间后点击下载。这个 MP4 也会加入上传文件,供其他视频工具使用。

烧录、SRT 与 VTT 怎么选

三种输出使用同一份转写,区别在于文字放在哪里,以及以后还能怎样修改。

烧录:文字成为画面的一部分

播放视频时就能看见字幕,包括默认静音播放的信息流。字幕不能单独关闭,也不能再作为文字编辑或翻译;整个视频会重新编码。

SRT:独立的字幕文本

文件包含编号、文字和 00:00:04,250 --> 00:00:06,900 这样的时间范围。先确认编辑器、播放器或上传页面接受 SRT。播放器支持独立字幕轨时,观看者可开关字幕。

VTT:网页播放器字幕

WebVTT 可由 HTML5 视频的 track 元素加载。文字与 SRT 相同,但文件以 WEBVTT 开头,时间戳用小数点而非逗号。

字幕设置与默认值

语言和每行词数影响所有输出;其余样式只用于烧录。

语言
默认使用自动识别语言。也可选择 en、de、es、fr、it、pt、ja、zh,分别代表英语、德语、西班牙语、法语、意大利语、葡萄牙语、日语、中文。中文讲话可选 zh。其他语言或不确定时使用自动。
输出
烧录为默认值,也可选 SRT 或 VTT。上面的对比说明各自用途。
字体大小
10–72,默认 20。这不是像素数,而是按视频高度缩放的字号;同一数值在不同分辨率下保持相同的相对大小。下方有尺寸示例。
每行词数
2–16,默认 8。它限制的是每条字幕的词数,一条字幕仍可能自动换行。较长字幕拆成多条,按词数分配时间。中日文通常不用空格分词,模型依据此设置组织字幕,实际长度变化更大。
文本
字幕文字颜色,默认白色 #ffffff。烧录视频使用所选颜色。
背景与背景透明度
文字背后的色块默认黑色 #000000;背景透明度范围 0–100%,默认 70%。这个数值实际表示不透明度:越低越能透出画面,越高越实。烧录使用所选颜色和数值。
顶部、居中、底部
字幕在水平方向居中,分别放在画面上方、中央或下方,默认底部。下方已有姓名、价格等文字时,可改为顶部。

横屏与竖屏的字号

字号相对于画面高度计算。默认 20 的文字行约占高度的 7%:1280 × 720 px 视频约 50 px,1920 × 1080 px 约 75 px,1080 × 1920 px 竖屏约 133 px。

横屏可以从默认值开始。竖屏示例中,字号 20 配合每条 8 个英文词会换成三行,遮住下方较大区域。竖屏可先试字号 12–14、每条 4–5 词;中文还需查看实际分段和换行。

预览示例按视频比例显示,可在点击 Generate captions 前判断字号与换行。

识别与烧录如何处理视频

FFmpeg 先提取 16 kHz 单声道 WAV 音频,再把这份音频发送到 Google Gemini API,获取文字及开始、结束时间。视频画面不发送给该服务。

时间戳由模型估计,并非逐帧精确对齐。工具将字幕限制在视频时长内,缩短重叠字幕,并按每行词数拆分长句。人名可能识别错误,响亮配乐可能掩盖讲话,字幕也可能略早或略晚。

烧录时,FFmpeg 将文字绘入画面,重新编码为 H.264、CRF 22 的 MP4,音频为 AAC 192 kbps。分辨率和帧率保持原值,但细节可能有所损失。输出为 8 位 H.264,包括 10 位 HDR 来源;请对照原片检查颜色、亮度,结果取决于来源的 HDR 特性。

格式、限制与文件保存

输入格式
带音轨的 MP4、MOV、MKV、WebM、AVI、M4V、MPEG/MPG、OGV
输出格式
烧录:MP4,H.264 视频与 AAC 音频;SRT 或 VTT:字幕文本文件
文件名
上传 interview.mov 后,输出为 interview_captioned.mp4、interview.srt 或 interview.vtt
文件大小上限
每个视频 200 MB
每次处理
1 个视频
处理方式
服务器上的 FFmpeg;任务最多 15 分钟,包含转写和烧录
语音识别
提取的音频发送到 Google Gemini API,画面不发送
水印
不添加水印
保存期限
访客上传和结果在 48 小时后自动删除;免费账户为 30 天,付费方案可保存更久

自动字幕常见问题

可以免费生成字幕吗?

可以,无需账户或积分,烧录视频不加水印。每天和每小时仍有使用限制,额度取决于登录状态及方案。

能把字幕翻译成另一种语言吗?

这里只生成原讲话语言的字幕。视频转字幕可生成 SRT、VTT,翻译字幕、修改文字与时间,再烧录到视频中。

为什么字幕有错字或不同步?

文字和时间都来自语音模型。背景音乐、多人同时讲话、较重口音、生僻人名可能导致错误;语言选错也会影响识别。需修改单条字幕时,导出 SRT 后用文本编辑器修改;每条包含编号、时间范围和文字。

整个视频都会发送给 AI 服务吗?

不会。只有提取的音轨发送到 Google Gemini API,画面留在服务器。上传和结果按保存期限自动删除:访客 48 小时,免费账户 30 天。

为什么生成失败?

视频没有音轨,或音频只有音乐等、没有可辨认讲话时,无法生成字幕,会提示未检测到讲话。长视频也可能超过 15 分钟任务上限。可用剪切视频保留需要的片段再处理。

为什么字幕 MP4 的文件大小变了?

烧录会重新编码视频和音频,结果可能变大或变小,取决于原片内容、编码及码率。请比较实际文件大小;压缩视频可调整结果的压缩设置。