提问人:vodkhang 提问时间:12/31/2011 更新时间:8/26/2016 访问量:1619
UIVideoEditorController 丢失了视频分辨率
UIVideoEditorController lost video resolution
问:
我正在尝试使用 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];
答:
-2赞
scollaco
8/26/2016
#1
根据 UIVideoEditorController 文档:
UIVideoEditorController 对象或视频编辑器管理 系统提供的用户界面,用于从 先前录制的电影的开始和结束以及重新编码到 质量较低...
UIVideoEditorController 类具有一个名为 的属性。它允许我们在保存修剪后的视频时选择视频质量。(默认值为videoQuality
UIImagePickerControllerQualityTypeLow
)
UIImagePickerControllerQualityTypeHigh
使用设备上活动摄像头支持的最高质量视频录制。它看起来好多了,但似乎仍然失去了一点原始分辨率。
评论