我看了苹果提供的RosyWriter示例代码,作为起点,并想找到一种裁剪视频的方法。
我有来自iPhone相机的完整分辨率视频,但我只想使用其中的一部分(还要旋转这个子部分)。
我发现在captureOutput:didOutputSampleBuffer: fromConnection:中,我可以通过修改传递给我的CMSampleBufferRef每一帧来修改每一帧。
所以我的问题是:
1. 这是裁剪视频的正确位置吗? 2. 我在哪里指定最终保存到磁盘的视频比AVCaptureSession捕获的完整视频具有更小的分辨率?设置AVVideoWidthKey和AVVideoHeightKey没有效果。 3. 如何裁剪视频并仍然保持良好的性能?
任何帮助都将不胜感激!
感谢你!
编辑:
也许我只需要知道如何使以竖屏拍摄的视频变成横屏的,方法是将视频的图像旋转90度然后缩放以适应宽度...?
我有来自iPhone相机的完整分辨率视频,但我只想使用其中的一部分(还要旋转这个子部分)。
我发现在captureOutput:didOutputSampleBuffer: fromConnection:中,我可以通过修改传递给我的CMSampleBufferRef每一帧来修改每一帧。
所以我的问题是:
1. 这是裁剪视频的正确位置吗? 2. 我在哪里指定最终保存到磁盘的视频比AVCaptureSession捕获的完整视频具有更小的分辨率?设置AVVideoWidthKey和AVVideoHeightKey没有效果。 3. 如何裁剪视频并仍然保持良好的性能?
任何帮助都将不胜感激!
感谢你!
编辑:
也许我只需要知道如何使以竖屏拍摄的视频变成横屏的,方法是将视频的图像旋转90度然后缩放以适应宽度...?