首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频捕获垂直输出iOS

视频捕获垂直输出iOS
EN

Stack Overflow用户
提问于 2016-03-06 18:16:02
回答 1查看 113关注 0票数 1

我正在尝试用PBJVision捕捉视频。

我把相机这样架起来

代码语言:javascript
复制
vision.cameraMode = PBJCameraModeVideo;
vision.cameraOrientation = PBJCameraOrientationPortrait;
vision.outputFormat = PBJOutputFormatWidescreen;

这将产生输出1280x720,其中1280width

将方向设置为Landscape将旋转流。

我一直在尝试用GPUImage录制视频,在那里我可以

代码语言:javascript
复制
videoCamera = [[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset1280x720
cameraPosition:AVCaptureDevicePositionBack];
videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;

_movieWriter = [[GPUImageMovieWriter alloc] initWithMovieURL:_movieURL size:CGSizeMake(720.0, 1280.0)];

这样我就可以得到垂直输出。

我想实现PBJVision的垂直输出,因为我遇到了GPUImage将视频写入磁盘的问题。(我将为此提出另一个问题)。

AVFoundation的哪个方法/属性负责提供垂直输出而不是水平输出?

很抱歉这个问题,我已经用谷歌搜索了两天--找不到答案。

EN

回答 1

Stack Overflow用户

发布于 2016-10-04 06:24:43

我也有同样的问题。我将输出格式更改为vision.outputFormat = PBJOutputFormatPreset;,并获得纵向/纵向输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35825637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档