UIImagePickerController 720p 1080p录制大小问题

时间:2014-08-02 13:48:31

标签: ios objective-c iphone uiimagepickercontroller

我正在尝试使用uiimagepickercontroller以720p和1080p录制视频。这两个视频的持续时间均为1分钟,但奇怪的是,720p视频的大小为330MB,而1080p视频的大小约为330MB。 130MB。我查了一下这是比特率问题。 720p是40Mbit / s& 1080p是17Mbit / s。

AVFoundation是唯一的解决方案吗?请使用UIImagePickerController

提及是否有任何解决方案

1 个答案:

答案 0 :(得分:0)

我认为这是因为您正在挑选UIImagePickerControllerQualityTypeIFrame1280x720,这会产生一个带有本机全带宽质量视频的视频文件,其“软设置”分辨率为1280x720。换句话说,你可能会在事后更高地改变分辨率。

您要做的是拍摄视频文件并使用预设AVAssetExportSession通过AVAssetExportPreset1280x720运行。这将通过丢弃一些带宽和额外质量来产生1280x720的较小视频文件。