[冷知识] 在视频处理中经常会用到CMTime

cmtime由两部分组成,他们都是整数,他们一个是持续的时间,另一个是时间单位(系数)

比如一个cmtime可以通过 CMTimeMakeWithSeconds(.2, 600)来创建
之所以他们都是整数,就是为了避免小数产生的误差,后面的单位系数可以设置大于1的任意整数值,但最好能把秒转化过来后的时间长度是一个整数值。

当两个cmtime进行加减乘除的时候,是要将单位系数进行最小公倍数处理再处理持续的时间值。

你可能感兴趣的:([冷知识] 在视频处理中经常会用到CMTime)