Используйте следующий код, чтобы получить ожидаемый результат, установите для свойства mediaTypes
значение [kUTTypeMovie as String]
для захвата только видео.
let controller = UIImagePickerController()
controller.sourceType = .camera
controller.videoMaximumDuration = 30.0 .
controller.allowsEditing = true
controller.mediaTypes = [kUTTypeMovie as String]
controller.delegate = self
controller.isEditing = true
present(controller, animated: true, completion: nil)