Obtener imagen desde un cuadro de video en iPhone
-
03-07-2019 - |
Pregunta
¿Es posible usar el SDK de iPhone para tomar un fotograma de un video en iPhone y guardarlo o usarlo de alguna manera en la aplicación? ¿El SDK proporciona algún control sobre el video que no sea reproducir / detener o tal vez acceder a los datos binarios del video?
También es posible saber la hora a la que el usuario dejó de ver el video (sé que en SDK 3.0 es posible iniciar el video desde una hora específica).
Gracias
EDITAR: Si no es a través de las API oficiales, ¿hay alguna otra forma de hacer cualquiera de las anteriores de una manera que no prohíba la aplicación de la AppStore?
Solución
Aquí hay una publicación de blog sobre cómo extraer marcos de películas usando ffmpeg:
http://www.codza.com/extracting-frames -desde-películas-en-iphone
El proyecto correspondiente en github: iFrameExtractor
Otros consejos
Puedes usar la lib que usa ffmpeg para extraer un marco como libh264
http://en.wikipedia.org/wiki/X264
Las aplicaciones de TV en vivo en iPhone hacen eso.
Espero que esto ayude.
Thierry
vea la respuesta a mi pregunta aquí iphone sdk > 3.0. ¿Miniatura de video? que responde a esta
Verifique el código de muestra en esta URL: https://github.com/benlodotcom/MyAVControllerDemo para extracción de fotogramas del video