Mew Cut Mew Cut

Final Cut Pro 加字幕,SRT 还是 FCPXML

你在 Final Cut Pro 里剪口播或访谈,字幕经常要自己准备。FCP 能自动生成字幕,但按 Apple 文档,这项能力目前主要面向美式英语。语言对不上,或你想自己掌控识别和校对时,通常先在本机识别出 SRT,再决定怎么送回时间线。

送进时间线之前,先想成片要什么。平台要的隐藏式字幕轨,和时间线上能改字体的标题,是两条不同的路。下文先把这两条路讲清楚,最后再写 Mac 上怎么把识别和导入串起来。

导入 SRT

本机语音识别出 SRT 之后,在 Final Cut Pro 里选 文件 → 导入 → 字幕,把 SRT 当 Captions 导进来。再到检视器里设格式和语言角色。

这条路适合字幕文案已经定稿、主要给平台或播放器用的情况。专有名词、断句、校对最好在进 FCP 之前做完。进时间线后再改字,往往比在外面改 SRT 更绕。

转换 FCPXML

SRT 直接当 Captions 导入,样式改不了多少。若字幕要当普通标题来调字体、位置和动画,得先转成 FCPXML,再 文件 → 导入 → XML

转 FCPXML 时注意帧率和版本。它们要和当前工程一致,否则字幕进时间线后容易偏。很多 Mac 工具都能做 SRT 转 FCPXML。无样式 FCPXML 把字体和位置留到 FCP 里再调。样式也可以事先定好,一次导出到位。

工作流和插件

系列口播、固定栏目,识别、校验、断句、转 FCPXML 往往每集都来一遍。你可以每集手动重复,也可以把步骤存成工作流,以后一批素材按顺序跑完。

若你经常在 FCP 里做字幕和口播,Mew Cut 是专门做这类流程的 Mac 应用,带 Final Cut Pro 插件。识别、SRT 与 FCPXML 互转、工作流和插件都在一个应用里。下面用它走一遍上面的流程。

SRT 与 FCPXML 可在工作流里和识别步骤一起跑

在 Mew Cut 主应用里保存「生成 FCP 字幕」这类工作流。打开 Final Cut Pro 插件,刷新列表,选中它,拖入素材跑完。字幕 FCPXML 可以直接拖到时间线,按 ⌘⇧G 打散后继续调。

Final Cut Pro 插件里选工作流并拖入素材

你手里已经有 SRT,只想和 FCP 项目对上。在 Mew Cut 侧边栏单独跑 SRT 转 FCPXML 就行,不必搭整条工作流。默认导出无样式 FCPXML。字体和位置留到 FCP 里再调。样式定好了,也可以存一套配置方案再导出。

插件不会自动同步工作流列表。主应用保存后,要在插件里点刷新。插件产出的 SRT 或口播稿拖进时间线只是普通文件,不会自动变成字幕片段。

离线边界

在 Mew Cut 里,语音识别和 SRT 与 FCPXML 互转可以在 Mac 本机离线跑。字幕校验和 AI 断句要联网,并配置在线 AI。工作流里不选在线步骤,就不会上传。

现场底噪重,可以先降噪再识别。访谈要分说话人,另下说话人模型,用多说话人识别。单人口播用普通识别即可。