Wie verwende ich AVAssetWriter?
-
03-10-2019 - |
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?
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.