是否可以创建由不同分辨率的单独视频组成的视频?我正在拍摄两个不同AVAsset
的 s,它们是不同分辨率的 MPEG4 视频(一个 300x300 和另一个 600x600),并将AVMutableComposition
它们组合在一起:
let composition = AVMutableComposition()
composition.insertTimeRange(CMTimeRangeMake(kCMTimeZero, asset1.duration), ofAsset: asset1, atTime: kCMTimeZero)
composition.insertTimeRange(CMTimeRangeMake(kCMTimeZero, asset2.duration), offset: asset2, atTime: asset1.duration)
当我播放乐曲时,asset2 应该开始播放的部分是空白的。但是,如果我将asset2 更改为与asset1 具有相同分辨率的视频,则合成的视频会按预期工作(播放asset1 的视频,然后播放asset2 的视频)。