【发布时间】:2016-03-24 05:04:11
【问题描述】:
我正在使用 AVFoundation 从后置摄像头捕捉视频,并希望在按下开始按钮时处理帧。问题是,当我按下开始按钮的那一刻,我从样本缓冲区中抓取帧并处理它,但似乎我得到的帧是过去的帧,这意味着不是我想要的当前帧。
我了解样本缓冲区的出现时间会有所延迟。我尝试使用示例缓冲区的演示时间戳,但似乎无法使其同步。有没有人遇到过类似的问题?任何帮助或建议将不胜感激。
(void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
fromConnection:(AVCaptureConnection *)connection;
那是我获取相框的地方。
【问题讨论】:
标签: ios avfoundation