2010-09-16 9 views
17

Me gustaría tomar algunos cuadros de video y codificarlos en un video. Parece que eso es exactamente para lo que se diseñó AVAssetWriter, pero no importa cómo analice los documentos y Google, no encuentro ninguna forma de usarlo realmente. De los documentos parece que necesito una entrada (AVAssetWriterInput) para alimentar al escritor. Multa. Pero la clase AVAssetWriterInput es abstracta y la única subclase que conozco en 4.1 es AVAssetWriterInputPixelBufferAdaptor que requiere un AVAssetWriterInput en su inicializador ...? ¿Me estoy perdiendo algo obvio aquí?¿Cómo uso AVAssetWriter?

Respuesta

10

Ah sí, tengo que adquirir una instancia usando +[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:], ver mi post bajo una pregunta diferente para obtener un ejemplo de código detallado.

Cuestiones relacionadas