отвечая MonsieurDart ответ:
Я не пробовал AVEditDemo
, но у меня нет этой проблемы на iOS 8 и не было на iOS 7.
Я использую AVMutableVideoComposition
и устанавливаю его как AVAssetExportSession's
videoComposition.
.
.
AVMutableVideoCompositionInstruction * instruction = [AVMutableVideoCompositionInstruction videoCompositionInstruction];
AVMutableVideoCompositionLayerInstruction *layerInstruction = [AVMutableVideoCompositionLayerInstruction videoCompositionLayerInstructionWithAssetTrack:videoTrack];
AVMutableVideoComposition *compositionInstruction = [AVMutableVideoComposition videoComposition];
compositionInstruction.instructions = @[instruction];
compositionInstruction.frameDuration = CMTimeMake(1, 30);
.
.
AVAssetExportSession *exporter = [[AVAssetExportSession alloc] initWithAsset:composition AVAssetExportPresetHighestQuality];
exporter.videoComposition = compositionInstruction;
, где videoTrack - это AVMutableCompositionTrack
, созданный из ресурса