如何在iOS上的ProRes编解码器中录制video?
我想从设备的后置摄像头直接将video捕捉到ProRes编解码器,现在.proRes422
和.proRes4444
在iOS 11中可用作AVVideoCodecType
选项。
但是我收到一个错误,logging是:
根据当前的configuration不支持
在iPhone X和第二代iPad Pro上,尝试使用以下代码捕捉video时:
movieFileOutput.setOutputSettings([AVVideoCodecKey: AVVideoCodecType.proRes422], for: movieFileOutputConnection!)
如果这种方法是错误的,捕获的video可以通过AVAssetWriter
使用AVCaptureVideoDataOutput
进行编码吗?
我收到了苹果公司相机软件团队的工程师Brad Ford的回应:
AVVideoCodecType
(string)可用,这意味着您可以编译引用此常量的代码而不会发生编译错误。 但AVCaptureMovieFileOutput
是告诉你的事实。 ProRes在iOS上不受支持。