【问题标题】:UIImagePickerController 720p 1080p recording size issueUIImagePickerController 720p 1080p 录制大小问题
【发布时间】:2014-08-02 13:48:30
【问题描述】:

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

AVFoundation 是唯一的解决方案?请提及是否有任何使用 UIImagePickerController 的解决方案

【问题讨论】:

    标签: ios objective-c iphone uiimagepickercontroller


    【解决方案1】:

    我相信这是因为您选择了UIImagePickerControllerQualityTypeIFrame1280x720,它会生成具有原生全带宽质量视频的视频文件,“软设置”分辨率为 1280x720。换句话说,您可以在事后将分辨率更改得更高。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      相关资源
      最近更新 更多