根据设备和应用程序设置,我希望能将视频转码为特定的视频格式。例如,如果用户有iPhone 4S并在我的应用程序中选择中等设置,则我希望在开始处理之前将视频转换为540p。如果他选择高级,则我希望转码为720p。
我可以逐帧读取视频,调整大小并保存到磁盘,但这似乎不太有效。有什么最简单,最快速的方法可以转码视频,以便我可以提供给我的视频处理库?
我尝试使用UIImagePickerController上的videoQuality设置,但似乎不起作用,即使我将其设置为UIImagePickerControllerQualityTypeIFrame960x540,我的视频也会以720p输出(640x480可行,但我需要更精细的)。
我可以逐帧读取视频,调整大小并保存到磁盘,但这似乎不太有效。有什么最简单,最快速的方法可以转码视频,以便我可以提供给我的视频处理库?
我尝试使用UIImagePickerController上的videoQuality设置,但似乎不起作用,即使我将其设置为UIImagePickerControllerQualityTypeIFrame960x540,我的视频也会以720p输出(640x480可行,但我需要更精细的)。