完美地将音频与视频合并

时间:2012-07-13 14:08:53

标签: ios audio video avfoundation avmutablecomposition

我一直在尝试使用AVMutableCompositionAVExportSession将音频与视频合并。除了音频和视频源的持续时间不同外,一切都很完美。

因此导出的电影有点滞后。无论如何都要重新调整或重新定义视频的速率,以使其持续时间与音频的持续时间完全相等?例如,如果音频持续10秒并且视频持续9秒,我想以9/10速度播放视频,因此它们同时结束。 B'/ P>

1 个答案:

答案 0 :(得分:2)

解决了

使用类似的东西:

[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero,videoAsset.duration) toDuration:audioAsset.duration];