什么是在iPhone上调整用户录制视频大小的最佳方法?
我目前有两种获取视频数据的方法:
1)在视频被录制后,从
2)通过
对于1),我需要某种可以读取.mov h.264文件并输出单个帧的工具。是否有这样的工具?
对于2),我考虑为每个帧获取UIImage,调整图像大小,然后使用类似
调整视频大小的一般方法是调整每个单独的帧,然后重新编译视频吗?还是有一种直接调整整个视频大小的方法?
我只需要用户录制视频,然后将该视频调整大小为320x320,不需要任何高级编辑。
感谢您提供的任何帮助。
编辑:也许“调整大小”这个词用错了。 我真正需要做的是裁剪视频,使其从480x360变为320x320。此外,这种裁剪不需要实时进行,我可以在视频录制后进行。
我目前有两种获取视频数据的方法:
1)在视频被录制后,从
UIImagePickerController
获取文件URL;2)通过
AVCaptureSession
发送视频时获取其帧。对于1),我需要某种可以读取.mov h.264文件并输出单个帧的工具。是否有这样的工具?
对于2),我考虑为每个帧获取UIImage,调整图像大小,然后使用类似
AVAssetWriter
的东西重新编译视频。但是这似乎是一项非常密集的操作,我想知道是否有更好的方法来解决这个问题。调整视频大小的一般方法是调整每个单独的帧,然后重新编译视频吗?还是有一种直接调整整个视频大小的方法?
我只需要用户录制视频,然后将该视频调整大小为320x320,不需要任何高级编辑。
感谢您提供的任何帮助。
编辑:也许“调整大小”这个词用错了。 我真正需要做的是裁剪视频,使其从480x360变为320x320。此外,这种裁剪不需要实时进行,我可以在视频录制后进行。