首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MLT时间规格格式

MLT时间规格格式
EN

Stack Overflow用户
提问于 2018-01-16 21:38:53
回答 1查看 201关注 0票数 1

我正在寻找关于MLT如何解析时间规范字符串的文档。我看到了两种风格:

  • hh:mm:ss.fraction
  • 框架

我认为m:s格式中小数点右边的数字是一秒的分数,也就是说,24 the处的1.5表示36帧而不是29帧。我在找权威文件。我还没有在这里看到一个答案,https://www.mltframework.org/docs/,尽管我有可能正在看它。

另外,我很好奇MLT如何将时间选择到最近的帧。如果我的剪辑是23.976 fps,并且我指定了out=0:10,那么这将计算到239.76帧。MLT是向上的,向下的还是最近的整数的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-17 14:22:16

这里有关于时间格式的解释:properties/

你的理解是正确的。如果有小数点,它表示秒的分数,并将转换为您所描述的帧。

MLT使用lrint将秒舍入帧:property.c#L334

lrint的默认模式是“圆到最近”。

补充资料:

MLT还可以解析SMPTE时间码。Timecodes是从右到左解析的,其中最右边的值是框架:property.c#L377

冒号分隔符用于分隔不同的单元。此外,分号可用于分隔帧字段,以指示删除帧。单位可以排除在左侧。示例:

  • FFFFFFF -只有帧(这可以是你想要的大小)
  • SS:FF -秒和帧(无拖放帧)
  • HH:MM:SS:FF -小时,分钟,秒,帧(非下降帧)
  • HH:MM:SS;FF -小时,分钟,秒,帧(下降帧)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48290240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档