草庐IT

AVAssetReaderVideoCompositionOutp

全部标签

ios - 使用 AVAssetReaderVideoCompositionOutput 导出进行到一半,然后以 AVFoundationErrorDomain Code=-11800 退出

我已经从AVAssets构建了一个AVMutableComposition和VideoComposition并且能够播放它。我也可以使用AVAssetExportSession导出它,但是AVAssetExportSession不提供对设置的太多控制,所以我使用AVAssetReader/AVAssetWriter导出它,但不幸的是我遇到了一个我不理解的错误并且只写了部分输出文件。这是我目前的代码。我已经省略了编写器和尽可能多的其他内容(包括一些错误检查),我认为这些内容与使代码更易于阅读无关,因为它很多。请注意,我还没有处理音轨——我正在尝试一次一个步骤地执行此操作,但也许这是我的问