gpt4 book ai didi

ios - 使用 AVAssetWriter 而不是 AVAssetExportSession 导出 AVMutableVideoComposition

转载 作者:行者123 更新时间:2023-11-29 00:07:31 24 4
gpt4 key购买 nike

我有一个 AVMutableVideoComposition,我想将其导出到视频文件。

不幸的是,AVAssetExportSession 没有成功,因为我需要对输出视频设置(比特率、关键帧...)进行精细控制

如何从 AVMutableVideoComposition 中提取图像以将其提供给 AVAssetWriterInput

到目前为止,我研究了 AVVideoCompositionRenderContextAVAsynchronousVideoCompositionRequest 但两者似乎都是死胡同,因为我找不到一个 API 来呈现我的 AVMutableComposition

最佳答案

设置一个 AVAssetReaderAVMutableVideoComposition 中“读取”视频帧,然后将它们传递给 AVAssetWriterInput。您可以使用 AVAssetReaderVideoCompositionOutput 设置 Assets 读取器,设置 videoComposition,如果需要,还可能设置 customVideoCompositor。自定义视频合成器是您可以使用自己的 CIFilter 和任何您想要的东西的地方。

关于ios - 使用 AVAssetWriter 而不是 AVAssetExportSession 导出 AVMutableVideoComposition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47626181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com