相关疑难解决方法(0)

AVMutableComposition - 视频资源之间的空白/黑框

我目前正在尝试使用 AVMutableComposition 将 5 个视频背靠背放置,如下所示:

[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];
Run Code Online (Sandbox Code Playgroud)

然后,我使用 AVAssetExportSession 导出视频,但在每个视频之间,我会得到一个需要删除的空白/黑色帧。以前有人遇到过这个问题吗?如果有的话,你解决了吗?

此外,空白帧不在源视频文件中。

提前致谢。

ios avmutablecomposition avurlasset avassetexportsession

5
推荐指数
1
解决办法
3998
查看次数