В настоящее время я пытаюсь поместить 5 видео подряд, используя AVMutableComposition, например:
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset1.duration) ofAsset:asset1 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset2.duration) ofAsset:asset2 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset3.duration) ofAsset:asset3 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset4.duration) ofAsset:asset4 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset5.duration) ofAsset:asset5 atTime:[mixComposition duration] error:nil];
Затем я использую AVAssetExportSession для экспорта видео, которое работает, однако между каждым видео я получаю пустой/черный кадр, который мне нужно удалить. У кого-нибудь была эта проблема раньше, и если да, то удалось ли ее решить?
Кроме того, в исходных видеофайлах отсутствуют пустые кадры.
Заранее спасибо.