我制作了一个 30FPS 和 18 秒的视频。我想将视频速度提高 x3 并获得一个 6s (18s/3) 的新视频。
我做了下面的决议:
let newDuration = CMTimeMultiplyByFloat64(asset.duration, 1/3)
compositionVideoTrack.scaleTimeRange(CMTimeRangeMake(kCMTimeZero, asset.duration)
toDuration: newDuration)
分辨率正在创建一个新的构图并缩放CMTimeRange
. 但视频结果也有 x3 FPS,结果视频有 90FPS。
我想要一个30FPS和6s的视频结果,可以吗?