3
我一直在试图合并音频与视频使用AVMutableComposition
和AVExportSession
。除了音频和视频源不具有相同的持续时间以外,一切工作都很完美。完美的音频与视频合并
所以导出的电影有点滞后。无论如何要重新调整或重新定义视频的速率,使其持续时间变得完全等于音频的持续时间?例如,如果音频持续10秒,视频持续9秒,我想以9/10的速度播放视频,因此它们都会同时结束。 b
我一直在试图合并音频与视频使用AVMutableComposition
和AVExportSession
。除了音频和视频源不具有相同的持续时间以外,一切工作都很完美。完美的音频与视频合并
所以导出的电影有点滞后。无论如何要重新调整或重新定义视频的速率,使其持续时间变得完全等于音频的持续时间?例如,如果音频持续10秒,视频持续9秒,我想以9/10的速度播放视频,因此它们都会同时结束。 b
解决
使用类似的东西:
[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero,videoAsset.duration) toDuration:audioAsset.duration];
u能PLZ共享代码.. – 2013-11-29 07:10:45