我正在查看Apple提供的RosyWriter示例代码作为起点,我想找到如何裁剪视频的方法。如何在iOS中裁剪视频
所以我有从iPhone相机的全分辨率视频,但我只是想使用它的裁剪部分(也旋转此子部分)。
我计算过,在captureOutput:didOutputSampleBuffer: fromConnection:
我可以通过修改我在获得通过的CMSampleBufferRef修改每一帧
所以我的问题,现在是:
这是裁剪我的视频在正确的地方?
我在哪里指定最终视频(即保存到光盘中)的分辨率比AVCaptureSession捕获的完整视频的分辨率要小?设置
AVVideoWidthKey
和AVVideoHeightKey
不起作用。我该如何剪裁视频并保持良好性能?
任何帮助表示赞赏!
非常感谢!
编辑:
也许我只需要知道我怎样才能使这是在纵向通过转动90度的视频图像,然后放大再适应宽度打出了景观之一的视频。 ..?!?
看看AVVideoSettings.h中的AVVideoScalingModeKey。如果您指定AVVideoScalingModeFit的值,那么如果AVVideoWidthKey或AVVideoHeightKey值不同,则使用输入方法,然后使用裁剪。我假设你正在使用AVAssetWriter写出这部电影。 –
非常感谢!!!!! 你可以再次发布它作为答案,所以我可以接受它吗? :) – Georg
当然。我会重写它。太多'然后'的使用。 –