如何在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上不受支持。