有人知道如何在 AVFoundation 中使用 AVAssetWriter 将未压缩的帧存储到 mov 中吗?我实际上正在为 ProRes4444 内容使用以下片段:
NSDictionary *videoSettings = [NSDictionary dictionaryWithObjectsAndKeys:
AVVideoCodecAppleProRes4444, AVVideoCodecKey,
widthNum, AVVideoWidthKey,
heightNum, AVVideoHeightKey,
nil];
assetWriterInput = [[AVAssetWriterInput assetWriterInputWithMediaType:AVMediaTypeVideo outputSettings:videoSettings] retain];
从 AVAssetWriter 标头中读取,据说使用核心视频常量中的 kCVPixelFormat 常量,我尝试了以下方法:
kCVPixelFormatType_32RGBA,AVVideoCodecKey
但这似乎不起作用。有人对此主题有一些提示吗?
多谢 !