Reputation: 13660
Is it possible using the iPhone SDK to grab a frame from a video in iPhone and save it or use it in any way in the application? Does the SDK give any control over the video other than play/stop or maybe access to the binary data of the video?
Also is it possible to know the time at which the user stopped watching the video (i know in SDK 3.0 it is possible to start the video from a specific time).
Thanks
EDIT: If not through the official APIs, is there another way to do any of the above in a way that won't ban the application from the AppStore?
Upvotes: 5
Views: 17236
Reputation: 1102
Check the sample code at This URL:https://github.com/benlodotcom/MyAVControllerDemo for extracting frames from video
Upvotes: 0
Reputation: 25705
Here's a blog post about extracting frames from movies using ffmpeg:
http://www.codza.com/extracting-frames-from-movies-on-iphone
The corresponding project on github: iFrameExtractor
Upvotes: 4
Reputation: 3903
please see the answer to my question here iphone sdk > 3.0 . Video Thumbnail? which answers this
Upvotes: 0
Reputation: 3728
You can use lib used by ffmpeg to extract a frame like libh264
http://en.wikipedia.org/wiki/X264
Live TV apps on iPhone do that.
Hope this helps.
Thierry
Upvotes: 3