UIVideoEditorController 总是在保存时压缩视频
UIVideoEditorController always compresses video on save
我正在使用 UIVideoEditorController
到 trim 使用 UIImagePickerController 从相机胶卷中选择的视频。
对于图像选择器,我使用直通模式,因此视频不会被压缩。
当我使用未trimmed 视频时,它看起来应该如此。
但是对于编辑器控制器,没有这样的设置。 trim录制视频时,我使用 UIImagePickerControllerQualityTypeHigh
进行视频质量设置。但这仍然会压缩导致质量下降的视频(它似乎被压缩到 720p。但实际视频是 1080p)。
知道如何告诉编辑器控制器不要压缩视频吗?文档说当设置为高质量类型时,它使用当前相机的设置。难道是我需要将后置摄像头设置为活动状态,所以它使用这些设置?
UIImagePickerController 默认情况下会压缩视频,即使您设置了高质量。要停止默认压缩,请在当前 UIImagePickerController 之前添加以下行。
imagePicker.videoExportPreset = AVAssetExportPresetPassthrough
不幸的是,据我所知,UIVideoEditorController 没有这种选项。希望这对您有所帮助。
我正在使用 UIVideoEditorController
到 trim 使用 UIImagePickerController 从相机胶卷中选择的视频。
对于图像选择器,我使用直通模式,因此视频不会被压缩。
当我使用未trimmed 视频时,它看起来应该如此。
但是对于编辑器控制器,没有这样的设置。 trim录制视频时,我使用 UIImagePickerControllerQualityTypeHigh
进行视频质量设置。但这仍然会压缩导致质量下降的视频(它似乎被压缩到 720p。但实际视频是 1080p)。
知道如何告诉编辑器控制器不要压缩视频吗?文档说当设置为高质量类型时,它使用当前相机的设置。难道是我需要将后置摄像头设置为活动状态,所以它使用这些设置?
UIImagePickerController 默认情况下会压缩视频,即使您设置了高质量。要停止默认压缩,请在当前 UIImagePickerController 之前添加以下行。
imagePicker.videoExportPreset = AVAssetExportPresetPassthrough
不幸的是,据我所知,UIVideoEditorController 没有这种选项。希望这对您有所帮助。