Obter imagem a partir de um quadro de vídeo no iPhone
-
03-07-2019 - |
Pergunta
É possível usando o iPhone SDK para agarrar um frame de um vídeo no iPhone e guardá-lo ou usá-lo de qualquer maneira na aplicação? O SDK dar qualquer controle sobre o vídeo diferente de jogo / stop ou talvez o acesso aos dados binários do vídeo?
Também é possível saber o tempo em que o usuário parou de assistir o vídeo (i conhecem em SDK 3.0 é possível iniciar o vídeo a partir de um momento específico).
Graças
EDIT: Se não for através das APIs oficiais, existe outra maneira de fazer qualquer um dos acima de uma forma que não vai proibir a aplicação da AppStore?
Solução
Aqui está um post sobre como extrair quadros de filmes usando ffmpeg:
http://www.codza.com/extracting-frames -de-filmes-on-iphone
O projeto correspondente no github: iFrameExtractor
Outras dicas
Você pode usar lib usado por ffmpeg para extrair um quadro como libh264
http://en.wikipedia.org/wiki/X264
aplicativos TV ao vivo no iPhone fazer isso.
Espero que isso ajude.
Thierry
consulte a resposta à minha pergunta aqui > 3.0. Miniatura Video? que responde a esta ??p>
Verifique o código de exemplo neste URL: https://github.com/benlodotcom/MyAVControllerDemo para extração de frames de vídeo