我想将设备后置摄像头中的视频直接捕获到ProRes编解码器,现在.proRes422
和.proRes4444
可用作iOS 11中的AVVideoCodecType
选项。
但我收到的错误是录音是:
在当前配置下不支持
在iPhone X和第二代iPad Pro上,尝试使用以下代码捕获视频时:
movieFileOutput.setOutputSettings([AVVideoCodecKey: AVVideoCodecType.proRes422],
for: movieFileOutputConnection!)
如果此方法有误,可以使用AVCaptureVideoDataOutput
并AVAssetWriter
对所捕获的视频进行编码吗?
答案 0 :(得分:5)
我收到了来自Apple相机软件团队的工程师Brad Ford的回复:
AVVideoCodecType
(字符串)可用,这意味着您可以编译 在没有编译错误的情况下引用此常量的代码。但AVCaptureMovieFileOutput
告诉你实话。 ProRes不是 iOS上支持。