我正在使用UIVideoEditorController
修剪使用UIImagePickerController从相机胶卷中选择的视频。
对于图像选择器,我使用直通模式,因此视频不会被压缩。
当我使用未修剪的视频时,看起来应该是这样。
但是对于编辑器控制器,没有这样的设置。修剪视频时,我将UIImagePickerControllerQualityTypeHigh
用于视频质量设置。但这仍会压缩视频,从而导致质量下降(似乎已压缩为720p。不过,实际视频为1080p)。
有什么主意如何告诉编辑器控制器不压缩视频?文档说,当设置为高品质类型时,它将使用当前相机的设置。可能是我需要将后置摄像头设置为活动状态,以便它使用这些设置吗?
答案 0 :(得分:1)
UIImagePickerController默认情况下会压缩视频,即使您设置了高质量也是如此。要停止默认压缩,请在当前的UIImagePickerController之前添加以下行。
imagePicker.videoExportPreset = AVAssetExportPresetPassthrough
不幸的是,据我所知,UIVideoEditorController没有这种选择。希望这会有所帮助。