Как мне использовать AVAssetWriter? - PullRequest
17 голосов
/ 16 сентября 2010

Я хотел бы взять несколько видеокадров и закодировать их в видео.Похоже, это именно то, для чего предназначался AVAssetWriter, но как бы я ни смотрел на документы и Google, я не могу найти никакого способа реально использовать его.Из документов похоже, что мне нужен ввод (AVAssetWriterInput), чтобы кормить писателя.Хорошо.Но класс AVAssetWriterInput является абстрактным, и единственный подкласс, о котором я знаю в 4.1, это AVAssetWriterInputPixelBufferAdaptor, для которого требуется AVAssetWriterInput в его инициализаторе…?Я что-то упускаю здесь очевидное?

1 Ответ

10 голосов
/ 16 сентября 2010

Ах да, мне нужно получить экземпляр, используя +[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:], см. Мой пост под другим вопросом для подробного примера кода.

...