从iPhone中的视频帧中获取图像

时间:2009-05-01 09:21:39

标签: iphone objective-c video compression

是否可以使用iPhone SDK从iPhone中的视频中获取帧并保存或以任何方式在应用程序中使用它?除了播放/停止或者访问视频的二进制数据之外,SDK是否可以控制视频?

也可以知道用户停止观看视频的时间(我知道在SDK 3.0中可以从特定时间开始播放视频)。

由于

编辑: 如果没有通过官方API,是否有其他方法可以以不会禁止AppStore中的应用程序的方式执行上述任何操作?

4 个答案:

答案 0 :(得分:4)

这是一篇关于使用ffmpeg从电影中提取帧的博文:

http://www.codza.com/extracting-frames-from-movies-on-iphone

github上的相应项目:iFrameExtractor

答案 1 :(得分:3)

您可以使用ffmpeg使用的lib来提取类似libh264的框架

http://en.wikipedia.org/wiki/X264

iPhone上的直播电视应用程序可以做到这一点。

希望这有帮助。

亨利

答案 2 :(得分:0)

请在此处查看我的问题的答案iphone sdk > 3.0 . Video Thumbnail?,以回答此问题

答案 3 :(得分:0)

检查此网址上的示例代码:https://github.com/benlodotcom/MyAVControllerDemo以从视频中提取帧