Obtenir une image d'une image vidéo sur un iPhone
-
03-07-2019 - |
Question
Est-il possible d’utiliser le kit de développement logiciel (SDK) pour iPhone pour capturer une image d’une vidéo sur l’iPhone et la sauvegarder ou l’utiliser de quelque manière que ce soit dans l’application? Le SDK donne-t-il un contrôle sur la vidéo autre que la lecture / l’arrêt ou peut-être un accès aux données binaires de la vidéo?
Est-il également possible de connaître l'heure à laquelle l'utilisateur a arrêté de regarder la vidéo (je sais que dans le SDK 3.0, il est possible de démarrer la vidéo à partir d'une heure spécifique).
Merci
EDIT: Si ce n’est pas par l’intermédiaire des API officielles, existe-t-il un autre moyen de remédier à ce problème en évitant d’interdire l’application depuis l’AppStore?
La solution
Voici un article de blog sur l'extraction d'images à partir de films à l'aide de ffmpeg:
http://www.codza.com/extracting-frames à partir de films sur iphone
Le projet correspondant sur github: iFrameExtractor
Autres conseils
Vous pouvez utiliser la lib utilisée par ffmpeg pour extraire un cadre tel que libh264
http://fr.wikipedia.org/wiki/X264
Les applications de télévision en direct sur iPhone le font.
J'espère que cela vous aidera.
Thierry
Veuillez consulter la réponse à ma question ici iphone sdk > 3.0. Vignette vidéo? qui répond à cette
Vérifiez l'exemple de code à l'adresse Cette URL: https://github.com/benlodotcom/MyAVControllerDemo pour extraire des images de la vidéo