को फ्रीज करने के लिए वीडियो फ्रेम का कारण बनता है IOS7 SDK में AVMutableVideoCompositionLayerInstruction
के माध्यम से कुछ वीडियो संशोधित करने के साथ काम कर रहा हूं।आईओएस 7 AVMutableVideoCompositionLayerInstruction
निम्नलिखित कोड आईओएस 6.1.3 पर काम करने के लिए प्रयुक्त होता है, लेकिन आईओएस 7 में वीडियो पहले फ्रेम पर जमे हुए है (हालांकि मैं अभी भी ऑडियो ठीक कर सकता हूं)। मैंने उन सभी वास्तविक परिवर्तनों से छुटकारा पा लिया जो मैं यह सत्यापित करने के लिए आवेदन कर रहा था कि अकेले एक वीडियो संरचना जोड़ना समस्याएं पैदा करता है।
AVURLAsset* videoAsset = [[AVURLAsset alloc] initWithURL:inputFileURL options:NULL];
AVAssetTrack *videoAssetTrack = [[videoAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0];
AVMutableVideoCompositionLayerInstruction *layerInstruction =
[AVMutableVideoCompositionLayerInstruction videoCompositionLayerInstructionWithAssetTrack:videoAssetTrack];
AVMutableVideoComposition *mainComposition = [AVMutableVideoComposition videoComposition];
AVMutableVideoCompositionInstruction *mainInstruction = [AVMutableVideoCompositionInstruction videoCompositionInstruction];
mainInstruction.layerInstructions = [NSArray arrayWithObject:layerInstruction];
mainInstruction.timeRange = CMTimeRangeMake(kCMTimeZero, videoAsset.duration);
mainComposition.instructions = [NSArray arrayWithObject:mainInstruction];
mainComposition.frameDuration = videoAsset.duration;
mainComposition.renderSize = CGSizeMake(320, 320);
...
exportSession.videoComposition = mainComposition;
मैं exportSession
की videoComposition
विशेषता तो वीडियो रिकॉर्ड स्थापित नहीं करते हैं ठीक है, लेकिन मैं किसी भी परिवर्तनों लागू नहीं कर सकते। किसी को पता है कि इसका कारण क्या हो सकता है?
धन्यवाद।
यहां वही, इंटरनेट पर कोई मदद नहीं –