UIVideoEditorController总是在保存时压缩视频

时间:2018-07-31 22:26:01

标签: ios uivideoeditorcontroller

我正在使用UIVideoEditorController修剪使用UIImagePickerController从相机胶卷中选择的视频。

对于图像选择器,我使用直通模式,因此视频不会被压缩。

当我使用未修剪的视频时,看起来应该是这样。

但是对于编辑器控制器,没有这样的设置。修剪视频时,我将UIImagePickerControllerQualityTypeHigh用于视频质量设置。但这仍会压缩视频,从而导致质量下降(似乎已压缩为720p。不过,实际视频为1080p)。

有什么主意如何告诉编辑器控制器不压缩视频?文档说,当设置为高品质类型时,它将使用当前相机的设置。可能是我需要将后置摄像头设置为活动状态,以便它使用这些设置吗?

1 个答案:

答案 0 :(得分:1)

UIImagePickerController默认情况下会压缩视频,即使您设置了高质量也是如此。要停止默认压缩,请在当前的UIImagePickerController之前添加以下行。

imagePicker.videoExportPreset = AVAssetExportPresetPassthrough

不幸的是,据我所知,UIVideoEditorController没有这种选择。希望这会有所帮助。