iPhone使用UIImagePickerController从视频中捕获选择性帧

时间:2011-05-10 23:11:03

标签: iphone uiimagepickercontroller video-processing

我想使用UiImagePicker录制视频,然后让用户使用UiImagePicker中内置的滚动视图浏览帧,然后在其中选择一些感兴趣的帧。

我知道我可以在uiimagepicker顶部覆盖一个控件以触发选择

我不确定的是我是否对UIImagePicker显示的当前帧进行了编程访问,以便从中提取图像。

如果可行/可能,请告诉我。

还有其他时间有效/优雅的方法来实现上述目标吗?

我是通过视频录制和帧选择(使用AVCaptureSession,AVCaptureVideoDataOutput)自己创建的,但是我需要花费相当多的时间来使它看起来像UIImagePicker一样好看,而且每个人都熟悉默认的相机应用程序iPhone。

我希望我想要实现的目标是正确的。

我知道可以通过屏幕截图实现目标,但我只想让用户点击一个按钮来捕捉当前的显示帧。

由于

1 个答案:

答案 0 :(得分:0)

屏幕截图方法不适用于视频录制中的冻结帧。

使用基于AVFoundation的自定义帧捕获。