AVExportSession导出视频非常慢的问题可能有多种原因,以下是一些可能的解决方法:
let exportSession = AVExportSession(asset: asset, presetName: AVAssetExportPresetHighestQuality)
exportSession?.shouldOptimizeForNetworkUse = true
let exportSession = AVExportSession(asset: asset, presetName: AVAssetExportPresetMediumQuality)
let exportSession = AVExportSession(asset: asset, presetName: AVAssetExportPresetLowQuality)
调整视频的时长和大小:较长或较大的视频也会导致导出速度变慢。您可以尝试缩短视频的时长或减小视频的大小。
检查设备的可用存储空间:如果设备的可用存储空间较少,导出速度可能会变慢。请确保设备有足够的存储空间可用。
使用不同的导出格式:不同的导出格式可能具有不同的导出速度。您可以尝试使用不同的导出格式来比较导出速度。
这些解决方法可能会有所帮助,但具体的优化可能需要根据您的具体应用场景进行调整。