FFMpeg 隐藏式字幕 608/708 直通

FFMpeg 隐藏式字幕 608/708 直通

我正在尝试对适合 CableLabs 参数的 MPEG TS 文件进行编码(不包含 CableLabs 嵌入元数据)。一些输入文件包含 CEA607 和 CEA708 CC,由于某种原因,它们在编码过程中被剥离。

我搜索过 CC 过滤器,但没有找到任何允许简单绕过的过滤器。 cc_stream_map过滤器并不好,因为我不想手动填充 CC 数据。

我需要传递的 CC 示例:

中信数据

图片:

是否可以使用 FFMpeg 创建这种转码?

谢谢

答案1

我在让 EIA608 CC 完成转码方面时好时坏。简而言之,有些解码器/编码器似乎会杀死它,所以你必须找到正确的组合。对我来说,使用“hwaccel nvdec -c:v mpeg2video”可以帮助 EIA608 在解码过程中存活下来,然后使用“-c:v h264_nvenc”可以在编码过程中存活下来。如果你尝试使用 HEVC 编码器,祝你好运,因为我还没有找到任何可以保留 EIA608 的组合。

相关内容