UIVideoEditorController всегда сжимает видео при сохранении
Я использую UIVideoEditorController
обрезать видео, которое было выбрано из ролика камеры, используя UIImagePickerController.
Для средства выбора изображений я использую режим passthrough, чтобы видео не сжималось.
Когда я использую необрезанное видео, оно выглядит так, как должно.
Но для контроллера редактора такой настройки нет. При обрезке видео я использую UIImagePickerControllerQualityTypeHigh
для настройки качества видео. Но это все еще сжимает видео, что приводит к потере качества (кажется, что оно сжато до 720p. Реальное видео, тем не менее, 1080p).
Есть идеи, как сказать редактору контроллера не сжимать видео? Документы говорят, что когда установлено высокое качество типа, он использует настройки для текущей камеры. Может быть, мне нужно включить заднюю камеру, чтобы она использовала эти настройки?
0 ответов
UIImagePickerController по умолчанию сжимает видео, даже если вы установили высокое качество. Чтобы остановить сжатие по умолчанию, добавьте строку ниже перед представлением UIImagePickerController.
imagePicker.videoExportPreset = AVAssetExportPresetPassthrough
К сожалению, насколько мне известно, UIVideoEditorController не имеет такой опции. Надеюсь, это будет полезно.