Objective-C 如何将视频裁剪为捕获视图的大小?
Posted
技术标签:
【中文标题】Objective-C 如何将视频裁剪为捕获视图的大小?【英文标题】:Objective-C How do I crop video to the size of the capture view? 【发布时间】:2015-04-03 20:43:15 【问题描述】:所以我正在使用 AVFoundation 来创建自定义全屏摄像头。当我在全屏相机上录制视频时,它似乎是视频的缩小版本,所以我想让视频与我看到的录制方式完全相同。那么如何将视频裁剪为捕获视图的尺寸。
【问题讨论】:
【参考方案1】:您的视频录制很好。您在录制时看到的是您的AVCaptureVideoPreviewLayer
。您需要使用此 previewLayer 的videoGravity
。
试试这个:
previewLayer.videoGravity = AVLayerVideoGravityResizeAspect;
它将解决所有纵横比问题。
【讨论】:
以上是关于Objective-C 如何将视频裁剪为捕获视图的大小?的主要内容,如果未能解决你的问题,请参考以下文章
Objective-C:从 UIScrollView 获取缩放的裁剪图像
avplayer 不播放通过 IOS Objective-C 中的设备摄像头捕获的视频中的音频
为啥 Objective-C 不显示 OpenCV 捕获的视频的输出帧?