2

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

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

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

但是对于编辑器控制器,没有这样的设置。修剪视频时,我使用UIImagePickerControllerQualityTypeHigh视频质量设置。但这仍然会压缩导致质量下降的视频(它似乎被压缩到 720p。但实际视频是 1080p)。

知道如何告诉编辑器控制器不要压缩视频吗?文档说,当设置为高品质类型时,它使用当前相机的设置。难道是我需要将后置摄像头设置为活动,所以它使用这些设置?

4

1 回答 1

2

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

imagePicker.videoExportPreset = AVAssetExportPresetPassthrough

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

于 2020-07-24T09:17:49.463 回答