在受支持的 Apple 芯片 Mac 上,Final Cut Pro 可以根据语音自动生成字幕。内置转写支持美式英语;日语、中文、韩语、西班牙语或其他语言的字幕,可先用 Taption 生成,再导入剪辑项目。本文介绍 Final Cut Pro 自动字幕的制作方法、时间校对和格式导出。
快速了解:用 3 个步骤完成 Final Cut Pro 自动字幕。本文的菜单路径和控件名称均以英文界面为准。
Edit > Generate Captions > Subtitles;FCP 11 则选择 Edit > Captions > Transcribe to Captions,生成隐藏式字幕。
可以,但输出类型取决于版本。FCP 11 推出的 Transcribe to Captions 会生成 iTT 隐藏式字幕。根据 Apple 的版本说明,新的字幕生成流程是在 FCP 12.3 加入的;目前的 12.4 指南区分了可编辑的字幕标题片段与隐藏式字幕。
自动语音识别需要 Apple 芯片,并支持美式英语。FCP 11 的转写功能需要 macOS Sequoia 或更高版本;更新前请确认已安装版本的系统要求。首次使用会下载语言模型,转写过程在设备上运行,处理时间取决于素材和 Mac 的性能。
Edit > Generate Captions > Subtitles(Shift-Command-S)。首次使用请等待语言模型下载完成,生成的字幕标题片段会出现在视频上方。这些步骤依据Apple 自动字幕指南。选中生成的标题字幕片段,即可在 Text 检查器中编辑文字。
如果需要隐藏式字幕输出,选择 Edit > Generate Captions > Closed Captions(Shift-Command-C)。如Apple 隐藏式字幕说明所述,生成的 iTT 字幕片段会出现在字幕通道中。交付时需要字幕文件,请选择这条流程。

来源:Apple Final Cut Pro 12.4 指南。这张英文界面截图展示的是内置字幕标题片段,并非从 Taption 导入的结果。
选择一个或多个时间线片段,然后选择 Edit > Captions > Transcribe to Captions(Shift-Command-C)。双击 iTT 字幕可修改文字,拖动边缘可调整时长。这是旧版字幕流程,不会生成新版的 Subtitle 标题片段。如果菜单不同,可在 Final Cut Pro > About Final Cut Pro 查看版本。
处理非英语对白时,先使用 Taption 的AI 字幕生成工具,再回到 Final Cut Pro。请使用准备完成的同一版剪辑作为转写素材;如果转写较早的剪辑版本,导入后就会增加本可避免的时间调整工作。

图为 Taption 英文上传界面。在上传区域选择视频或音频文件,然后在转写设置中选择录音实际使用的语言。
需要在画面中同时显示两种语言时,可参考双语字幕制作教程(英文)。选择导出布局前,先确定观众需要同时看到两种语言,还是分别使用可选择的独立字幕轨。
打开目标项目,选择 File > Import > Captions,新版中的名称为 Closed Captions。选择 .srt 文件,指定字幕角色和语言,再选择插入时间设置。各项设置可参考Apple 字幕导入指南。
如果字幕时间戳从完整项目参考素材的开头开始计算,选择 Relative to Timeline;如果时间戳已对应项目时间码,选择 Absolute。例如,项目从 01:00:00:00 开始,使用 Relative to Timeline 时,SRT 中 00:00:05,000 的字幕会出现在项目开始后第 5 秒。仅从部分剪辑导出的参考素材还需要额外的时间偏移量。点击 Import 后,检查开头、中段和最后几行字幕是否与对白对齐。
在 Taption 导出窗口中选择 Final Cut Pro XML,再选择 Titles 导出可编辑文字片段,或选择 Captions 使用隐藏式字幕流程。请明确设置项目的帧率和分辨率:23.98 与 24 fps 是不同选项。下载前还应检查双语字幕和说话人姓名选项。

Taption 的 Final Cut Pro XML 英文导出设置。选择 Titles 或 Captions,并匹配项目的帧率和分辨率;图中的 29.97 fps 与 1920 × 1080 仅为示例。
在 Final Cut Pro 中选择 File > Import > XML,再选择下载的文件。打开导入的项目,对照参考素材检查字幕时间。如果要把字幕片段移入主剪辑项目,请保留其相对位置和起始偏移量。导出选项可参考Taption Final Cut Pro XML 导出指南。
导入后,确认 Titles 显示为可编辑文字片段,Captions 则显示在字幕通道中。双语输出要在检视器中检查两种语言的字符显示和换行。FCPXML 会按时间放置元素,但不保证剪切、变速或重新排列素材后仍然对齐。大幅修改后,请重新检查同步情况。
需要品牌字体、位置调整和动画时,可编辑标题字幕片段是更实用的选择。使用内置 Subtitle 标题时,先选中标题片段,按 Command-4 打开检查器,再使用 Title 检查器中的 Animation Style 控件;字体、字号和颜色在 Text 检查器中调整。Taption FCPXML Titles 可使用适合的标题控件或兼容的 Motion 模板,具体可用控件取决于模板。为整个项目设置样式前,先测试一条字幕。
新版还支持选中现有字幕,然后选择 Edit > Closed Captions > Duplicate Captions to Subtitles。根据Apple 的转换说明,此操作会创建标题字幕片段,并保留原始字幕。导入的 SRT 字幕也能用这条路径转为可编辑标题字幕。
如果之后需要单独的字幕文件,请保留字幕轨。隐藏式字幕格式对样式有限制,在不同播放器中的显示也可能不同。检查可见文字时,请使用接近手机屏幕大小的预览,核对对比度、每行长度和位置,避免遮住人脸或应用控件。双语字幕需要足够的空间和阅读时间,才能让观众看清。
File > Export Closed Captions,旧版选择 File > Export Captions,然后选择要导出的语言子角色。iTT 和 SRT 会以随附的独立文件交付。要把生成的 iTT 字幕导出为 SRT,请选中字幕,按住 Control 并点击,然后选择 Duplicate Captions to New Format > SRT。复制字幕会保留原始字幕;导出副本的语言子角色前,请检查格式是否发生变化。
如果希望字幕文件从导出视频的开头开始计时,请在导出窗口中选择 Relative to Timeline。交付设置可参考Apple 字幕导出指南。标题字幕片段无法用这条命令变成 SRT,因此同时需要两种输出时,应保留隐藏式字幕版本。XML 导出传递的是项目信息,不能替代字幕文件导出。最后请在目标播放器中预览视频和字幕文件。
可以。受支持的 Apple 芯片 Mac 可以转写美式英语对白。新版提供可编辑字幕标题和隐藏式字幕;FCP 11 原来的命令生成 iTT 字幕。
内置自动转写仅支持美式英语。其他语言的字幕可先用 Taption 等外部工具生成,再导入 SRT 或 FCPXML。
可以。打开项目,使用字幕导入命令,选择语言角色和插入时间设置,然后对照对白检查字幕是否对齐。
使用可编辑标题字幕片段,搭配合适的动画控件或 Motion 模板。新版还可以把隐藏式字幕复制为字幕标题片段。普通字幕文件的样式限制更多。
可以使用 Taption 等字幕翻译工具,校对译文后,再导入生成的 SRT 或 FCPXML。自动翻译后仍需检查语言和时间。
英语对白可以先使用内置工具;需要多语言转写或翻译时,选择 Taption,再用 SRT 输出字幕,或用 FCPXML 输出可编辑标题。如果是第一次转写,Taption AI 字幕教程会带你完成第一段视频的上传和校对。