gpt4 book ai didi

ios - 裁剪 CMSampleBufferRef 样本

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:31 26 4
gpt4 key购买 nike

我正在使用 AVCaptureVideoDataOutput 来捕捉相机视频。我想裁剪 CMSampleBufferRef 以使最终视频成为正方形。但我找不到解决方案来做到这一点。你有什么想法吗?

请不要提供AVAssetExportSession

谢谢。

最佳答案

暂时,您可以尝试使用 widthheight 设置字典,如下所示:

NSDictionary* videoSettingsDictionary = @{
(id)kCVPixelBufferWidthKey : @(width),
(id)kCVPixelBufferHeightKey : @(height),
AVVideoScalingModeKey : AVVideoScalingModeFit
};
[yourAVCaptureVideoDataOutput setVideoSettings:videoSettingsDictionary];

据推测,AVVideoScalingModeFit 强制 AVCaptureVideoDataOutput 进行裁剪以移除边缘处理区域;如有必要,通过减小指定的宽度或高度来保持裁剪源的纵横比。 ( link to AVF docs )

关于ios - 裁剪 CMSampleBufferRef 样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22658343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com