0
有誰知道如何將TTML-tick轉換爲秒?例如,如何將「1281697500」轉換爲〜2分7秒?如何將TTML(定時文本標記語言)的刻度轉換爲秒
有誰知道如何將TTML-tick轉換爲秒?例如,如何將「1281697500」轉換爲〜2分7秒?如何將TTML(定時文本標記語言)的刻度轉換爲秒
在根tt
元素上應該有一個ttp:tickRate
參數,它定義了每秒鐘的滴答數。如果未指定,則爲1。因此,如果您有一個TTML時間表達式,並使用像「1281697500t」這樣的刻度度量標準,則從末尾刪除t
,然後將該值除以ttp:tickRate
的值以獲得以秒爲單位的值。
請注意,使用蜱只適用於在媒體時基中工作。
鏈接ttp:tickRate
:https://www.w3.org/TR/ttml1/#parameter-attribute-tickRate
鏈接TTML時間表達式語法:https://www.w3.org/TR/ttml1/#timing-value-timeExpression
2min7sec 127秒。似乎該值代表128.1697500秒 –
看起來它可能是基於TTML中定義的參數的任意值。看看https://www.w3.org/TR/ttaf1-dfxp/#parameter-attribute-tickRate – Blorgbeard
TimeSpan.FromTicks(int64.Parse(ttmlValue)); –