Frage

Ich möchte einige Video-Frames nehmen und sie in ein Video codieren. Es sieht aus wie das ist genau das, was AVAssetWriter für gemeint war, aber egal, wie ich die docs Augapfel und Google ich irgendeine Art und Weise nicht finden kann, um tatsächlich zu verwenden. Aus der Dokumentation sieht es aus wie ich einen Eingang (AVAssetWriterInput) müssen von den Schriftsteller zu füttern. Fein. Aber die AVAssetWriterInput Klasse ist abstrakt und die einzige Unterklasse, die ich kenne in 4.1 ist AVAssetWriterInputPixelBufferAdaptor, die eine AVAssetWriterInput in seinem initializer erfordert ...? Bin ich etwas offensichtlich hier fehlt?

War es hilfreich?

Lösung

Ach ja, ich habe eine Instanz mit +[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:] zu erwerben, siehe mein post unter einer anderen Frage für ein detailliertes Codebeispiel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top