AVFoundation如何捕获处理后的视频?

问题描述 投票:0回答:1

我正在尝试使用Metal在ios中实现视频处理管道。到目前为止,我可以从CVPixelBuffer的代表那里获取AVCaptureVideoDataOutput并对其应用过滤器,然后将其显示在MTKView中进行实时预览。我的问题是用AVCaptureMovieFileOutput录制时如何对视频应用相同的过滤器?我的意思是有没有办法将那些已经过滤的CVPixelBuffer加载到AVCaptureMovieFileOutput

ios avfoundation metal core-image
1个回答
0
投票

在这种情况下,您需要一个AVAssetWriter,然后通过AVAssetWriter传递处理后的像素缓冲区。这是一个相当手动的过程,但也许AVAssetWriterInput会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.