2010-09-16 32 views
17

Mi piacerebbe prendere alcuni fotogrammi video e codificarli in un video. Sembra che sia esattamente ciò che è stato pensato per AVAssetWriter, ma non importa quanto io guardi i documenti e Google non riesca a trovare alcun modo per usarlo effettivamente. Dal documento sembra che ho bisogno di un input (AVAssetWriterInput) per alimentare lo scrittore da. Belle. Ma la classe AVAssetWriterInput è astratta e l'unica sottoclasse che conosco in 4.1 è AVAssetWriterInputPixelBufferAdaptor che richiede un AVAssetWriterInput nel suo inizializzatore ...? Mi sto perdendo qualcosa di ovvio qui?Come si usa AVAssetWriter?

risposta

10

Ah sì, devo acquisire un'istanza utilizzando +[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:], vedere il mio post sotto un'altra domanda per un esempio di codice dettagliato.