我正在压缩视频,因此我遇到了以下导出预设
AVAssetExportPresetLowQuality
AVAssetExportPresetMediumQuality
AVAssetExportPresetHighestQuality
AVAssetExportPreset640x480
AVAssetExportPreset960x540
AVAssetExportPreset1280x720
AVAssetExportPreset1920x1080
AVAssetExportPreset3840x2160
我在苹果文档中已经阅读了所有这些内容,并发现第二个列表在给定的固定维度上压缩但没有发现第一个列表,我很困惑,为什么它有2个列表,一个具有低,中,高质量和其他与固定尺寸,哪一个更好用?
答案 0 :(得分:6)
包含以下可用预设名称的AVAssetExportPreset。
1. Export Preset Names for Device-Appropriate QuickTime Files
AVAssetExportPreset640x480
AVAssetExportPreset960x540
AVAssetExportPreset1280x720
AVAssetExportPreset1920x1080
AVAssetExportPreset3840x2160
您可以使用这些导出选项生成QuickTime .mov文件 视频大小适合当前设备。
2. Export Preset Names for QuickTime Files of a Given Size
AVAssetExportPresetAppleM4A
您可以使用这些导出选项生成具有指定视频大小的QuickTime .mov文件。
3. Export Preset Name for iTunes Audio
AVAssetExportPresetPassthrough
您可以使用此导出选项生成具有适当iTunes无间隙播放数据的纯音频.m4a文件。
4. Export Preset Name for Pass-Through
{
"message": "succesfully",
"status_code": "100",
"data":{
"token":"jiur02Pje9",
"username":"usertest",
"id":"jlow81"
}
}
您可以使用此导出选项让所有曲目通过。此选项不会显示在 allExportPresets() 和 exportPresets(compatibleWith :) 方法