隐藏式字幕 / 字幕

本文将介绍如何使用隐藏式字幕和字幕。.

本文内容:
引言
测试
为视频添加新的字幕


引言

PLAYDECK 支持 字幕 CEA-608(NTSC)和 CEA-708(数字电视)以及 字幕.

在 PLAYDECK 中,它们的工作方式有所不同。具体如下:

1. 字幕
它们只能从视频文件中获取,并且总是被烧录到画面中。您可以通过右键单击片段来选择它们。字幕轨道默认处于禁用状态:

字幕可以嵌入到片段中,这种格式称为“ASS嵌入式字幕”。也可以使用外部SRT文件。该文件的文件名必须与片段文件名相同(扩展名.srt除外)。 SRT 文件可以位于同一文件夹中,也可以位于“Subs”或“Subtitles”子文件夹中的任意一个。.

如果您将视频信号发送至任何输出端(SDI、NDI、流媒体),字幕将在画面中显示。您可以在设置中调整字体样式等视觉效果。.


2. 字幕
CC可能来自多种不同的来源,具体包括: 烧机仅限直通.
在视频文件中,字幕轨道可以嵌入,右键单击片段时会显示为“CC Embedded”:

在设置中可以找到在“烧录”和“直通”之间切换的选项。 “烧录”模式意味着字幕文本将像普通字幕一样渲染到画面帧中。若处于“直通”模式,字幕文本仅会在预览中显示,但不会出现在任何输出画面中。因此,渲染字幕文本的任务将“传递”给下一级接收端,例如 YouTube 直播流。.

除了视频文件外,PLAYDECK 还支持以下输入和输出方式,这意味着 PLAYDECK 可以读取、预览并发送以下格式的字幕:
– SDI 设备(如果设备支持)
– 采用 MPG-2 或 H.264 视频编解码器的流媒体(任何协议,例如 UDP、RTMP、SRT)
– NDI 设备

请注意,NDI对CC的支持并非普遍存在,因此只有PLAYDECK能够通过NDI(Loops)发送和接收CC。.

另请注意,字幕(CC)中包含有关文本位置和动画的信息,PLAYDECK无法在预览或刻录时更改这些信息。这些信息已硬编码到字幕轨道中。动画名称通常为“Roll-Up”或“Pop-On”。 这些动画名称可能在通过其他接收器进行直通传输后被更改。.


测试

我们提供此示例片段,以便您测试隐藏式字幕的实际效果:
https://downloads.playdeck.tv/assets/Sample Video_QTCC.mov

1. 添加片段并选择 CC 轨道
将视频片段添加到通道 1。右键单击该片段,然后选择 CC 轨道。同时将“循环”选项设为“循环播放”。此时,您应该能在下方的预览窗口中看到 CC 文本。您可以通过右键单击预览窗口来禁用“CHANNEL 1”叠加层。.


2. 通过 SDI 和 NDI 输出视频流
启用任意 SDI 设备,并将信号循环传输至另一个 SDI 端口进行测试(如有可用)。同时启用 NDI 并采用默认设置:


3. 输出到 UDP 流
建立一个新的本地 UDP 流。请确保已选择 UDP 协议,并使用(任意) H.264 视频编解码器。目标 URL 是您的本地 IP 地址: udp://192.168.178.42:5000?pkt_size=1316. 点击 参数 并激活 embed_cc flag.


4. 添加 SDI 和 NDI 输入
现在,我们将输出信号在PLAYDECK内部循环接入新的输入端口。其中,INPUT 1用于SDI信号,INPUT 2用于NDI信号。.


5. 将输入和 UDP 流插入通道 2
我们将输入 1 和 2 通过拖放输入图标的方式添加到通道 2 播放列表中。然后,通过拖放流图标的方式添加我们的 UDP 流。流的 URL 为:udp://127.0.0.1:5001。 现在您可以看到,这 3 个新片段的源字幕信息都会显示在通道 2 的预览区域中。您现已成功通过 SDI、NDI 和 UDP 发送并接收了字幕轨道。.

6. 关于“烧机”和“穿透效应”的解释
在第 2 通道播放任何片段时,我们会发现第 2 通道的 PLAYDECK 预览区域中出现了重复的字幕。这是因为第 1 通道默认会将字幕渲染到画面上(即在所有帧中渲染字幕)。 此外,第2通道检测到输入信号中包含闭路字幕(CC)轨道,该轨道正从输入源“直接传输”过来。随后,第2通道会在其预览区域中显示该CC轨道的预览内容。 因此,我们看到了两组相互重叠的字幕:一组来自输入视频流,另一组来自被“直通”过来的字幕轨道:

7. 关闭“烧屏”功能
如上一段所述,隐藏式字幕会被烧录到画面中,然后发送至 SDI、NDI 和流媒体。 我们希望更改此行为,仅对字幕进行直通传输,并让PLAYDECK在预览区域渲染字幕。因此,我们在字幕设置中勾选了“直通传输”复选框。点击“更新到播放列表”后,我们在第2频道的预览中不再看到重复的字幕。.


8. 通过桌面输出进行控制
要检查 CC 是否已嵌入到画面中,我们需要在“窗口模式”下启用桌面输出。这始终反映了视频信号如何被发送至设备和流媒体:


9. 监测
您可以通过启用“监控”窗口来查看输入和输出视频信号的状态:


为视频添加新的字幕

PLAYDECK 没有提供手动(通过输入文本)向视频或视频源添加隐藏式字幕/字幕的功能。不过,互联网上有许多可用于添加隐藏式字幕/字幕的工具,例如:.
https://www.veed.io/
https://studio.youtube.com/