gpt4 book ai didi

ios - 如何在 iOS 中裁剪视频

转载 作者:可可西里 更新时间:2023-11-01 06:25:20 26 4
gpt4 key购买 nike

我正在查看 Apple 提供的 RosyWriter 示例代码作为起点,我想找到一种裁剪视频的方法。

所以我有来自 iPhone 相机的全分辨率视频,但我只想使用它的裁剪部分(并旋转该子部分)。

我认为在 captureOutput:didOutputSampleBuffer: fromConnection: 中,我可以通过修改传入的 CMSampleBufferRef 来修改每一帧。

所以我现在的问题是:

  1. 这是裁剪我的视频的正确位置吗?

  2. 我在哪里指定最终视频(已保存到光盘)的分辨率小于 AVCaptureSession 捕获的完整视频?设置 AVVideoWidthKeyAVVideoHeightKey 无效。

  3. 如何裁剪视频并保持良好的性能?

感谢任何帮助!

非常感谢!

编辑:

也许我只需要知道如何通过将视频的图像旋转 90 度然后再次放大以适应宽度,将纵向拍摄的视频变成横向视频...?!?

最佳答案

在 AVVideoSetttings.h 中有 AVVideoScalingModeKey。此键与定义的值相结合,控制在将图像编码到视频容器时如何缩放/裁剪视频。例如,如果您指定了 AVVideoScalingModeFit 的值,则使用裁剪。查看标题以了解其他值如何影响视频图像。

关于ios - 如何在 iOS 中裁剪视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12263586/

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