2010-07-13 6 views
4

Grâce aux nouvelles fonctionnalités vidéo d'AVFoundation incluses dans iOS4, il est possible d'accéder aux images vidéo brutes capturées par la caméra à l'aide de AVCaptureVideoDataOutput.Enregistrement de séquences vidéo à partir des trames vidéo AVCaptureVideoDataOutput

Je souhaite superposer du texte et d'autres informations au-dessus de ces images, puis les exporter vers un fichier vidéo qui, à un moment donné, sera enregistré dans la bibliothèque de ressources.

Malheureusement, il ne semble pas qu'Apple nous ait donné un moyen facile de sauvegarder ces images dans un fichier vidéo.

Quelles sont mes options pour enregistrer les images dans un fichier vidéo compatible avec la bibliothèque de fichiers?

Y at-il un moyen d'accomplir cela en utilisant seulement le SDK de l'iPhone? Si ce n'est pas le cas, quelles sont les bibliothèques tierces compatibles avec l'iPhone qui pourraient être utilisées pour accomplir cela?

Répondre

0

Je n'ai trouvé aucun moyen inclus pour coder les images capturées avec AVCaptureVideoDataOutput ou les écrire dans un fichier Quicktime .mov.

Vous voudrez peut-être regarder ffmpeg pour voir si elle répond à vos besoins-il peut gérer à la fois le format du conteneur et l'encodage.

+0

D'autres options que ffmpeg que je devrais regarder? – Avalanchis

0

AVCaptureMovieFileOutput vous permet de capturer des données à un film QuickTime, peut-être que cela aide ...

+1

Oui, mais si j'utilise AVCaptureMovieFileOutput, je ne peux pas utiliser AVCaptureVideoDataOutput pour manipuler les données du cadre. – Avalanchis

0

Hey! Si vous avez juste besoin de faire une sorte de filigranes sur votre vidéo, alors il serait facile de capturer un film avec votre caméra, puis utilisez AVVideoCompositionCoreAnimationTool de AVVideoComposition. Vous pouvez ajouter toute sorte d'animation, des textes en superposition pour votre vidéo.

+0

J'utilise ça, mais ça prend beaucoup de temps si je crée beaucoup d'animations en 1 minute. Savez-vous comment puis-je optimiser AVVideoCompositionCoreAnimationToo? http://stackoverflow.com/questions/41170456/create-video-with-avvideocompositioncoreanimationtool-and-avassetexportsession-s – Carol

Questions connexes