在我的 iPhone 应用程序中,我想将视频从录制的格式 (HD) 转换为较低的分辨率 (320x240),但我想保持 30fps 的帧速率。
我目前正在使用 AVAssetExportPreset 进行转换,但唯一可用的值是:
AVAssetExportPresetLowQuality
AVAssetExportPresetMediumQuality
AVAssetExportPresetHighestQuality
和
AVAssetExportPreset640x480
AVAssetExportPreset960x540
AVAssetExportPreset1280x720
AVAssetExportPreset1920x1080
这些似乎都不符合我的要求。低越来越接近,但比特率非常低,它强制帧速率为 15fps,这不好。
如果可能的话,我想使用硬件加速库来实现这一点。
任何想法如何解决这个问题?