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?
17
A
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
- 1. ¿Cómo uso AVAssetWriter para escribir audio AAC en ios?
- 2. AVAssetWriter Woes
- 3. Codificación de video utilizando AVAssetWriter - CRASHES
- 4. AVAssetWriter finishWriting falla en iOS 6 Simulator
- 5. ¿Cómo puedo seguir el progreso de la escritura de AVAssetWriter?
- 6. ¿Cómo escribir una película con video Y audio usando AVAssetWriter?
- 7. AVAssetWriter varias sesiones y la propiedad de estado
- 8. RTP iPhone camera - ¿Cómo leer el archivo AVAssetWriter mientras se está escribiendo?
- 9. ¿Alguien tiene un ejemplo de cómo escribir audio y video simultáneamente usando AVAssetWriter?
- 10. Obtener PTS de mdat H264 prima generada por el IOS AVAssetWriter
- 11. Rotar la salida de AVAssetWriter 180 grados sobre el eje x
- 12. Este código para escribir video + audio a través de AVAssetWriter y AVAssetWriterInputs no funciona. ¿Por qué?
- 13. ¿Cómo uso chrome.tabs.onUpdated.addListener?
- 14. ¿Cómo uso Python's itertools.groupby()?
- 15. ¿Cómo uso PackageManager.addPreferredActivity()?
- 16. ¿Cómo uso Form.ShowDialog?
- 17. IRequiresSessionState: ¿cómo lo uso?
- 18. ¿Cómo uso Android SyncAdapter?
- 19. ¿Cómo uso gluLookAt correctamente?
- 20. ¿Cómo uso Drools Planner?
- 21. ¿Cómo uso matplotlib autopct?
- 22. ¿Cómo uso class_eval?
- 23. ¿Cómo uso DB2 Explain?
- 24. ¿Cómo uso IValidatableObject?
- 25. CakeEmail - ¿Cómo lo uso?
- 26. ¿cómo uso py2app?
- 27. ¿Cómo uso strcasestr()?
- 28. ¿Cómo uso System.ComponentModel.DataAnnotations.AssociationAttribute
- 29. ¿Cómo uso PerformanceCounterType AverageTimer32?
- 30. ¿Cómo uso TLBIMP.EXE?