我正在使用AVAssetExportSession从我的iOS应用中导出视频,如下所示:
AVAssetExportSession *exportSession=[AVAssetExportSession exportSessionWithAsset:composition presetName:AVAssetExportPresetMediumQuality];
我想上传导出的视频,因此尺寸很重要。问题是:中等质量是一个真正糟糕的质量,AVAssetExportPresetHighestQuality很好,但大约是中等质量的5倍。
那么,有没有办法制作质量介于两者之间的视频,比方说大小是2倍?
这可以用AVAssetExportSession
吗?
如果没有,是否可以使用AVAssetWriter?
提前致谢,
最好的问候,
Walchy
答案 0 :(得分:6)
答案是:
没有。 AVAssetExportSession无法实现。
但是是的。可以使用AVAssetReader / AVAssetWriter。