Question

Je voudrais prendre quelques images vidéo et de les encoder dans une vidéo. On dirait que c'est exactement ce AVAssetWriter était destiné, mais peu importe comment je globe oculaire les docs et Google Je ne peux pas trouver un moyen d'utiliser réellement. De la documentation, il semble que je besoin d'une entrée (AVAssetWriterInput) pour alimenter l'écrivain. Bien. Mais la classe AVAssetWriterInput est abstraite et la seule sous-classe que je connaisse en 4.1 est AVAssetWriterInputPixelBufferAdaptor qui nécessite une AVAssetWriterInput dans son initialiseur ...? Suis-je manque ici quelque chose d'évident?

Était-ce utile?

La solution

Ah oui, je dois acquérir une instance en utilisant +[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:], voir mon après sous une autre question pour un exemple de code détaillé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top