我想将视频从设备的后置摄像头直接捕获到 ProRes 编解码器,现在.proRes422
和.proRes4444
在 iOS 11 中可作为AVVideoCodecType
选项使用。
但是我收到一个错误,说录音是:
在当前配置下不受支持
在iPhone X和第二代iPad Pro上,尝试使用以下代码捕获视频时:
movieFileOutput.setOutputSettings([AVVideoCodecKey: AVVideoCodecType.proRes422],
for: movieFileOutputConnection!)
如果这种方法是错误的,是否可以将捕获的视频与AVAssetWriter
一起使用AVCaptureVideoDataOutput
进行编码?
我收到了苹果相机软件团队工程师布拉德·福特(Brad Ford)的回复:
AVVideoCodecType
(字符串)可用,这意味着您可以编译 引用此常量而不出现编译错误的代码。但AVCaptureMovieFileOutput
告诉你的是实话。专业锐度不是 在 iOS 上受支持。