Telestream Vantage 转码:视频时长意外变化?

Telestream Vantage 转码:视频时长意外变化?

我们遇到了一个问题,Telestream Flip(或 Flip64 或 IPTV Flip)在转码过程中意外将视频的时间基准从 23.98p NDF 更改为 23.98p DF - 这实际上会稍微改变其持续时间。转码只是编解码器或压缩更改(例如从 MPEG 到 QT 或从 ProRes HQ 到标准 ProRes),没有帧速率或其他更改。换句话说,我们期望视频持续时间不是转码后发生变化。

然而,时长确实会发生变化 - 视频每播放一小时,时长就会增加约 4 秒 - 而当字幕以附加文件而非嵌入式文件的形式提供时,这又会导致字幕偏移。字幕与源文件同步 - 但会逐渐与 Telestream Flip 转码后的视频不同步 - 因为时长不同。

有人遇到过这种情况吗?如果遇到过,解决方法是什么?

谢谢!

注:更多详情:

Premiere Pro (2020 14.9.0. Build 52) 导出没有这个问题。尚未尝试其他编码器或转码(例如 FFMPEG)。

我们已将此问题上报给 Telestream(案件编号 00824478),他们的回复是:

“转码在设计上正常运行”和“从未压缩的源文件转换为压缩格式时,您将看到这些伪影或持续时间的细微差异。”

(有趣的是,该问题与压缩或未压缩无关 - 无论编解码器或压缩如何,任何 23.98p NDF 源都会发生意外的持续时间变化。)

答案1

重现问题

我们在测试中确认了此问题,具体如下:

  1. 我们使用了由黑帧组成的 6 秒 144 帧 23.98p NDF(无丢帧)ProRes HQ 视频。mediainfo显示其持续时间为6s 6ms00:00:06:00NDF TC)

  2. 我们将其输入到基本的 Telestream Vantage Flip (v.8.0) 转码器中,该转码器除了转码为相同的输出编解码器 (ProRes HQ) 外不执行任何操作。它没有帧速率或任何其他变化。转码后的视频时长现在为6s 48ms( 00:00:06;00DF TC ) 每mediainfo

  3. 我们随后观察到:

    • mediainfo根据分析,输出现在是 DF(而不是以 NDF 为源)
    • 运行时间(播放时间)与源不同(稍长,每小时播放时间约为 4 秒),可通过mediainfo持续时间值确认,也可以在 QT Player 等播放器中确认。

为什么这是一个问题:

  • 正如问题中所述:sidecar 字幕文件同步中来源, 是不同步使用 Telestream Vantage 转码的输出 - 这是 Telestream Vantage 的意外和未记录行为的结果
  • 这反过来又导致可访问性问题对于无法使用在 2 小时电影结尾处大约 8 秒不同步字幕的视频消费者来说

供应商的回应:

Telestream 的回应是“它按设计运行”,也就是说,他们不承认该问题,因此认为没有必要修复它,尽管这会对需要正确字幕的消费者产生不利影响。

解决方法:

解决方法是重新编码边栏字幕以符合改变的持续时间 - 这需要付出巨大的努力,也需要重新处理出现问题的内容库。

PS:我希望这对遇到同样问题的人有帮助。

相关内容