如果观众需要选择性显示文字,且目标平台支持你的字幕格式,请选择软字幕。如果成片必须保留你选定的外观,请选择硬编码字幕。在 Final Cut Pro 中,使用字幕标题片段可更全面地控制字体和布局。
本指南围绕一项实际任务展开:在 Mac 上为一段简短的软件演示完成字幕,同时保留预期的强调效果、颜色和位置。Apple 当前的 Final Cut Pro 12.4 文档区分了格式受限的隐藏式字幕和字幕标题片段;后者会成为导出画面的一部分。Final Cut Pro for Mac 中的字幕简介
哪种输出方式能保留你真正需要的样式?
软字幕是带有时间信息的文字,由兼容的播放器在播放时渲染。它们可以作为单独的旁路文件交付,也可以在支持的情况下嵌入为可选择的字幕轨道。硬编码字幕则会永久显示在视频画面中。嵌入字幕轨道和将文字烧录到画面中是两种不同的导出操作。Final Cut Pro 支持将 CEA-608、iTT 和 SRT 导出为旁路文件;其文档所述的嵌入字幕工作流使用 CEA-608。在 Final Cut Pro for Mac 中导出隐藏式字幕
在为整段演示设置样式前,先查看这张决策表。建议结合了 Apple 文档说明的功能和第一列中的实际需求。
| 你的需求 | 建议方案 | 需要检查的条件 |
|---|---|---|
| 观众必须能够关闭字幕 | 软字幕 | 目标平台必须接受所选格式并正确显示。 |
| 保留基本的强调和颜色,同时维持可编辑的定时文本 | 如果目标平台接受,请使用 iTT | 测试目标平台的渲染效果;仅支持该格式并不能保证视觉效果完全一致。 |
| 交付 SRT 文件 | SRT 旁路文件 | 样式能否保留取决于目标平台;Apple 提醒,格式可能无法正确显示。 |
| 保留 Final Cut Pro 渲染出的字幕外观 | 将字幕角色烧录到视频中 | 你保留的是该字幕格式本身支持的样式。 |
| 指定字体、字号、字距或动画效果 | 字幕标题片段 | 文字会永久显示在导出的画面中。 |
最后两行的区别很重要。将现有字幕角色烧录到视频中,会把渲染后的外观固定在画面里,但不会为该格式增加新的样式控制。将字幕转换为字幕标题片段,则可以使用标题样式功能。Apple 记录了这两种路径。设置隐藏式字幕文字格式,将隐藏式字幕转换为字幕
Final Cut Pro 的字幕格式能保留哪些样式?
在 Final Cut Pro 中,iTT 字幕提供粗体、斜体、下划线、文字颜色以及顶部或底部位置控制。CEA-608 提供斜体、下划线、预设颜色、背景控制和受限的位置选项。SRT 字幕有粗体、斜体、下划线和颜色控制,但 Apple 明确提醒,这些样式在目标播放器中可能无法正确显示。因此,编辑器里有格式按钮,并不足以证明软字幕交付后看起来会完全相同。在 Final Cut Pro for Mac 中设置隐藏式字幕文字格式
iTT 也不应被视为不受限制的排版格式。Apple 将其定义为 TTML 的受限子集。例如,Apple 文档所述的音乐视频字幕交付配置文件只允许将 sansSerif 指定为字体系列。这个交付特定规则说明,支持通用 TTML 样式并不代表 iTT 工作流支持任意字体。Apple 视频与音频资源指南
对于桌面软件演示,请制作一个包含你所需确切功能的简短测试。示例序列包含三个字幕:“打开预览面板”“选择蓝色方块”和“应用新布局”。尝试将“预览”设为斜体,将“蓝色”设为另一种颜色,并测试预期的位置。这些是合成的测试字幕,并非实测播放结果。如果设计还要求指定字体或精确字距,请先评估字幕标题方案,再为所有字幕设置格式。
如何编辑和导出软字幕?
先准备与剪辑后视频匹配的字幕文件。在 Final Cut Pro 中打开项目,然后选择 File > Import > Closed Captions。选择有效的 .srt、.itt 或 .scc 文件,选择字幕角色和语言子角色,并设置插入时间。Apple 文档指出,Relative to Timeline 会将项目的开始时间加到每条字幕上;Absolute 则使用字幕自身的开始时间。将隐藏式字幕导入 Final Cut Pro for Mac
例如,如果项目从一小时处开始,而字幕文件的第一条字幕从两秒处开始,相对插入会将该字幕放在项目开始后两秒处。这是对 Apple 时间规则的举例。请选择与你的媒体相符的时间约定,避免之后再逐条移动字幕进行补偿。
选择一条字幕并按 Command-4 打开检查器。对于 iTT 字幕,在 Caption Text 中选中所需文字,应用可用的格式,然后选择所需位置。编辑后检查检查器中的验证信息。以示例字幕“打开预览面板”为例,只选中“预览”,即可仅对这部分文字应用强调效果。在 Final Cut Pro for Mac 中设置隐藏式字幕文字格式
如果需要更改交付格式,请保留原始字幕。选择字幕,然后选取 Edit > Closed Captions > Duplicate Captions to New Format,并选择目标格式。Apple 建议使用复制,因为格式转换可能会丢失文字或格式信息。导出前请检查副本。在 Final Cut Pro for Mac 中将隐藏式字幕转换为其他格式
要导出旁路文件,请选择 File > Export Closed Captions,为文件命名,并在 Roles 下选择所需的语言子角色。选择合适的开始时间选项。对于 SRT,Include Formatting 会保留格式信息;取消选择则会删除这些信息。Apple 建议大多数情况下取消选择,因为播放器的支持情况各不相同。保持选中只是测试目标平台的理由,并不保证样式一定能保留。在 Final Cut Pro for Mac 中导出隐藏式字幕
如何烧录字幕并保留其外观?
烧录现有字幕角色
当字幕使用其格式提供的控制项设置后已经符合要求时,使用这条路径。Apple 文档说明了以下适用于 Apple 设备共享目标的操作:选择项目,选择 File > Share 和目标,然后在“共享”窗口中打开 Roles。点击视频轨道或文件对应的蓝色 Captions 按钮,打开 Burn in captions,并选择所需的语言版本。检查导出设置,然后点击 Share。在 Final Cut Pro for Mac 中共享到 Apple 设备
请有意选择烧录控制项。选择 Embed CEA-608 会创建嵌入式字幕数据,而不是永久可见的文字。同样,导出旁路文件也不会将文字烧录到视频中。Apple 在同一套文档工作流中将这三种选择分别列出。在 Final Cut Pro for Mac 中共享到 Apple 设备
将字幕转换为字幕标题片段,以获得更全面的样式控制
如果需要更多排版控制,请选择现有隐藏式字幕,然后选取 Edit > Closed Captions > Duplicate Captions to Subtitles。Final Cut Pro 会使用默认的 Subtitle 标题创建连接的标题片段,并为它们分配 Subtitles 角色。原始隐藏式字幕仍会保留。检查新标题时,请在时间线索引中关闭原字幕角色,这样一次只需检查一种文字样式。在 Final Cut Pro for Mac 中将隐藏式字幕转换为字幕
选择一个字幕标题片段并打开 Text 检查器。其文档所述控制项包括 Font、字体样式、Size、Alignment、Line Spacing 和 Tracking。应用所需外观,并检查每条字幕的换行情况。转换会创建一组新的标题片段;请明确检查它们的外观,不要假设所有原字幕属性都会原样转移。Final Cut Pro for Mac 中的文本检查器控制项
当前的 Subtitle 标题还在 Title 检查器中提供动画设置。对于静态软件演示,请在 Animation Style 下选择 None。如果动画有助于讲解,Apple 文档列出的选项包括 Highlight 和 Fill,动画单位可设为字符、单词、行或全部文字。对于竖屏项目,Vertical Social Media Safe 会针对大多数社交平台的可视区域调整位置;仍需检查你的目标平台。在 Final Cut Pro for Mac 中自动生成字幕
使用 File > Share > Export File 导出项目,并确保字幕标题处于可见状态。检查 Settings 和 Roles,然后点击 Next 并保存。标题文字会永久渲染到输出中,因此无需使用隐藏式字幕的烧录选项。如果还需要定时文本交付文件,请单独保留原始字幕片段。导出最终母版文件,字幕简介
留意当前 Mac 功能的限制
Apple 的 Final Cut Pro 12.4 指南规定,自动 Generate Captions 功能仅适用于搭载 Apple 芯片且系统语言为美式英语的 Mac。首次使用时需要联网下载语言模型。如果无法使用该功能,请通过文档所述的导入工作流使用现有字幕文件。如果任务从已剪辑且有时间信息的字幕开始,就不需要自动转录。自动生成字幕,导入隐藏式字幕
如何在导出完整视频前检查结果?
使用这三条合成字幕作为简短的验收测试。导出包含这些字幕的范围;Apple 指出,只导出项目的一部分需要选择范围,仅选择一个片段并不足够。打开导出的视频;对于软字幕,在目标播放环境中加载匹配的旁路文件。在 Final Cut Pro for Mac 中导出最终母版文件
分别检查以下要求:
- 文字与时间: 每条字幕都包含正确的文字,并在预期操作期间显示。
- 强调效果: 所选单词保留所需的斜体、粗体或颜色样式。
- 布局: 换行效果合适,且演示中的控件仍然可见。
- 输出行为: 软字幕可以关闭;禁用可选择的字幕后,硬编码文字仍然可见。
- 单一显示: 交付配置不会在已渲染到画面的文字上再显示第二层字幕。
如果 SRT 的文字和时间正确,但样式发生变化,请根据 Apple 对 SRT 的限制选择下一步:简化软字幕;如果目标平台接受 iTT,则测试 iTT;或者将样式渲染到视频中。如果没有字幕显示,请重新检查你导出的是旁路文件、选择了嵌入,还是选择了烧录。如果找不到所需的字体控制项,请确认你选择的是隐藏式字幕片段还是字幕标题片段。设置隐藏式字幕文字格式,导出隐藏式字幕
最后选择符合实际需求的交付方式。需要可选择显示的文字且目标平台支持经过验证时,使用软字幕。如果现有字幕外观已经足够,请烧录字幕;如果演示需要更全面的排版控制,请使用字幕标题片段。将编辑后的字幕源文件与设置好样式的项目一起保留,便于以后修改文字。
来源
- Final Cut Pro for Mac 中的字幕简介 — Apple
- 在 Final Cut Pro for Mac 中导出隐藏式字幕 — Apple
- 在 Final Cut Pro for Mac 中设置隐藏式字幕文字格式 — Apple
- Apple 视频与音频资源指南 — Apple
- 将隐藏式字幕导入 Final Cut Pro for Mac — Apple
- 在 Final Cut Pro for Mac 中将隐藏式字幕转换为其他格式 — Apple
- 在 Final Cut Pro for Mac 中共享到 Apple 设备 — Apple
- 在 Final Cut Pro for Mac 中将隐藏式字幕转换为字幕 — Apple
- Final Cut Pro for Mac 中的文本检查器控制项 — Apple
- 在 Final Cut Pro for Mac 中自动生成字幕 — Apple
- 在 Final Cut Pro for Mac 中导出最终母版文件 — Apple