我正在使用UIVideoEditorController裁剪使用UIImagePickerController从相机胶卷中选择的视频。
对于图像拾取器,我使用直通模式,这样视频就不会被压缩。
当我使用未修剪的视频时,它看起来应该是。
但是对于编辑器控制器,没有这样的设置。在裁切视频时,我使用UIImagePickerControllerQualityTypeHigh作为视频质量设置。但这仍然会压缩视频,从而导致质量损失(似乎压缩到了720p。但实际的视频是1080p )。
你知道怎么告诉编辑控制器不要压缩视频吗?文档说,当设置为高质量类型时,它将使用当前相机的设置。会不会是我需要将后置摄像头设置为活动状态,以便它使用这些设置?
发布于 2020-07-24 17:17:49
默认情况下,即使设置为高质量,UIImagePickerController也会压缩视频。要停止默认压缩,请在present UIImagePickerController之前添加以下行。
imagePicker.videoExportPreset = AVAssetExportPresetPassthrough不幸的是,据我所知,UIVideoEditorController没有这种选择。希望这能对你有所帮助。
https://stackoverflow.com/questions/51622972
复制相似问题