Tôi đang cố gắng sử dụng UIVideoEditorController để chỉnh sửa video của mình, nhưng dường như mất độ phân giải video của tôi. Video gốc của tôi là 720 x 1280
, nhưng sau khi sử dụng UIVideoEditorController
, chất lượng sẽ trở thành 360 x 640
.UIVideoEditorController mất độ phân giải video
Tôi đã cố gắng đặt videoQuality
thành UIImagePickerControllerQualityTypeHigh
hoặc thậm chí UIImagePickerControllerQualityTypeIFrame1280x720
, nhưng điều đó không có tác dụng.
tôi đang làm việc trên iPad và đây là mã của tôi:
self.editorController = [[[UIVideoEditorController alloc] init] autorelease];
self.editorController.videoPath = self.tempVideoPath;
self.editorController.delegate = self;
self.editorController.videoQuality = UIImagePickerControllerQualityTypeHigh;
CKLog(@"%d", self.editorController.videoQuality);
self.popOverController = [[[UIPopoverController alloc] initWithContentViewController:self.editorController] autorelease];
self.popOverController.delegate = self;
self.popOverController.popoverContentSize = CGSizeMake(700, 700);
[self.popOverController presentPopoverFromRect:CGRectMake(0, 0, 1, 1) inView:self.videoView permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
Bạn có tìm thấy giải pháp cho điều này không? Tôi đang gặp vấn đề tương tự ngay bây giờ. –
Tôi vẫn gặp vấn đề này - dường như xảy ra vì tôi đang sử dụng các khuôn khổ AVFoundation để ghi lại, và sau đó sử dụng UIVIdeoEditorController để chỉnh sửa - nhưng nó giống như thiếu một số siêu dữ liệu mà UIVideoEditorController cần –
Xin chào các bạn giải pháp này? Tôi đang sử dụng giống như @Louis – Nitya