我想以 640 * 640 格式保存视频。
我正在使用“ AVAssetExportSession ”来导出或保存视频。
按照以下说明,我可以控制更改预设名称,这实际上决定了分辨率。
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/