Привет! Можно попробовать связку CADisplayLink + AVAssetWriter + AVAssetWriterInputPixelBufferAdaptor. При помощи CADisplayLink можно получать картинку с камеры покадрово в виде pixel buffer, дальше, создавать из этого буфера CIImage, манипулировать им как угодно, конвертировать обратно в буфер и передавать в AVAssetWriterInputPixelBufferAdaptor, который будет отдавать его в AVAssetWriter, который, в свою очередь, будет покадрово писать в файл на диске. Когда закончишь, у тебя будет URL, с которым ты сможешь создать AVAsset чтобы делать с ним что угодно (экспортировать, отображать, комбинировать в композицию и т.д.).
Привет! А какой есть способ применить свой lut/настройку цветов напрямую к камере во время съемки видео?
Привет! Можно попробовать связку CADisplayLink + AVAssetWriter + AVAssetWriterInputPixelBufferAdaptor.
При помощи CADisplayLink можно получать картинку с камеры покадрово в виде pixel buffer, дальше, создавать из этого буфера CIImage, манипулировать им как угодно, конвертировать обратно в буфер и передавать в AVAssetWriterInputPixelBufferAdaptor, который будет отдавать его в AVAssetWriter, который, в свою очередь, будет покадрово писать в файл на диске. Когда закончишь, у тебя будет URL, с которым ты сможешь создать AVAsset чтобы делать с ним что угодно (экспортировать, отображать, комбинировать в композицию и т.д.).
@@SwiftyNerd спасибо! ушел читать доку)
Получилось?)