如何将 TTML(定时文本标记语言)刻度转换为秒

How to convert TTML (Timed Text Markup Language) tick to seconds

有谁知道如何将 TTML-tick 转换为秒?例如,如何将“1281697500”转换为 ~2min7sec?

tt 元素上应该有一个 ttp:tickRate 参数,它定义了每秒的刻度数。如果未指定,则为 1。因此,如果您的 TTML 时间表达式带有“1281697500t”等刻度指标,则从末尾删除 t 并将数字除以 ttp:tickRate 的值以获得以秒为单位的值。

请注意,只有在使用媒体时基时才会使用节拍。

Link 到 ttp:tickRatehttps://www.w3.org/TR/ttml1/#parameter-attribute-tickRate

Link 到 TTML 时间表达式语法:https://www.w3.org/TR/ttml1/#timing-value-timeExpression