Ottieni immagini da un fotogramma video in iPhone
-
03-07-2019 - |
Domanda
È possibile utilizzare l'SDK di iPhone per acquisire un fotogramma da un video in iPhone e salvarlo o utilizzarlo in qualche modo nell'applicazione? L'SDK fornisce alcun controllo sul video diverso da play / stop o forse accede ai dati binari del video?
Inoltre è possibile sapere l'ora in cui l'utente ha smesso di guardare il video (so che in SDK 3.0 è possibile avviare il video da un orario specifico).
Grazie
EDIT: Se non tramite le API ufficiali, esiste un altro modo per eseguire una delle operazioni sopra descritte in modo da non vietare l'applicazione dall'App Store?
Soluzione
Ecco un post sul blog sull'estrazione di fotogrammi dai film usando ffmpeg:
http://www.codza.com/extracting-frames -da-movies-on-iphone
Il progetto corrispondente su github: iFrameExtractor
Altri suggerimenti
Puoi usare lib usato da ffmpeg per estrarre un frame come libh264
http://en.wikipedia.org/wiki/X264
Le app TV in diretta su iPhone lo fanno.
Spero che questo aiuti.
Thierry
consulta la risposta alla mia domanda qui iphone sdk > 3.0. Miniatura video? che risponde a questo
Controlla il codice di esempio in questo URL: https://github.com/benlodotcom/MyAVControllerDemo per estrarre fotogrammi dal video