我试图使用UIVideoEditorController编辑我的视频,但它似乎失去了我的视频分辨率。我最初的视频是720 x 1280,但是在使用UIVideoEditorController之后,质量就变成了360 x 640。
我试图将videoQuality设置为UIImagePickerControllerQualityTypeHigh,甚至是UIImagePickerControllerQualityTypeIFrame1280x720,但这并没有帮助。
我正在编写iPad,下面是我的代码:
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];发布于 2016-08-25 17:16:31
根据UIVideoEditorController文档:
一个UIVideoEditorController对象,或视频编辑器,管理系统提供的用户界面,用于从先前录制的电影的开始和结尾裁减视频帧,以及重新编码到更低质量的.
UIVideoEditorController类有一个名为videoQuality的属性。它允许我们选择视频质量时,保存修剪视频。(默认值为UIImagePickerControllerQualityTypeLow)
UIImagePickerControllerQualityTypeHigh使用设备上的活动摄像机支持的最高质量的视频记录.它看起来好多了,但似乎仍然失去了一些原来的决议。
https://stackoverflow.com/questions/8686277
复制相似问题