2012-07-13 111 views
3

我一直在試圖合併音頻與視頻使用AVMutableCompositionAVExportSession。除了音頻和視頻源不具有相同的持續時間以外,一切工作都很完美。完美的音頻與視頻合併

所以導出的電影有點滯後。無論如何要重新調整或重新定義視頻的速率,使其持續時間變得完全等於音頻的持續時間?例如,如果音頻持續10秒,視頻持續9秒,我想以9/10的速度播放視頻,因此它們都會同時結束。 b

回答

2

解決

使用類似的東西:

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

u能PLZ共享代碼.. – 2013-11-29 07:10:45