不要告诉我使用AVAssetExportSession,谢谢。
我试过了,但失败了。
for (int i =0; i < count; i++) {
assetWriterInput = nil;
assetWriterInput = [AVAssetWriterInput assetWriterInputWithMediaType:AVMediaTypeVideo outputSettings:videoSettings];
NSParameterAssert(assetWriterInput);
NSParameterAssert([assetWriter canAddInput:assetWriterInput]);
[assetWriterInput setExpectsMediaDataInRealTime:YES];
[assetWriter addInput:assetWriterInput];
}
[assetWriter startWriting];
答案 0 :(得分:0)
示例应用程序向您展示如何正确处理您正在谈论的内容是AVCompositionDebugVieweriOS:
我确定你可以将代码削减到你需要的部分;但是,如果您还没有达到理解水平,请告诉我。
还有一件事:这个应用程序不仅包含您需要的代码,还会绘制输出图表,显示您在两个剪辑之间建立连接的位置,以及您可能在它们之间插入的任何过渡。