我想以 640*640 格式保存视频。
我正在使用“AVAssetExportSession”导出或保存视频。
按照下面的说明,我有一个控件来更改 presetName,它实际上决定了分辨率。
AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:composition presetName:AVAssetExportPreset640x480];
但是 presetNames 的可能可用值如下,并且没有 640*640 的选项。
NSString *const AVAssetExportPreset640x480;
NSString *const AVAssetExportPreset960x540;
NSString *const AVAssetExportPreset1280x720;
NSString *const AVAssetExportPreset1920x1080;
是否可以使用“AVExportSession”导出 640*640 的视频? 或者我应该使用其他 API 吗?
最佳答案
如果你可以使用 -- AVAssetWriter/WriterInput 有一对键 [NSString stringWithString:AVVideoScalingModeResizeAspectFill],AVVideoScalingModeKey 会自动将你的帧裁剪到指定的输出大小。也许这有帮助,我不知道 AVExportSession
关于iphone - 如何在 IOS 中保存或导出 640 x 640 分辨率的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18545190/