Я пытаюсь смоделировать драйвер виртуальная камера на macOS с использованием встроенной аппаратной камеры Facetime.В основном, как ManyCam , я хотел бы взять видео с камеры, применить некоторые видеофильтры (изменить насыщенность, яркость), а затем транслировать его как отдельную камеру виртуальное оборудование .Я не уверен, с чего начать?
Вот где я сейчас нахожусь:
- Мне нужно создать плагин DAL (CoreMediaIO Device Abstraction Layer)
Нужно ли создавать кекст?Так как я буду использовать встроенную камеру, могу ли я использовать встроенный kext от Apple?
Я наткнулся на iVirtualCamera , которая делает что-то подобное, ноон использует Kexts, которого я хотел бы избежать, если это возможно
Как мне загрузить видео через мой пользовательский плагин, изменить видео и экспортировать его как новую камеру:
- Camera Feed -> Custom Plugin (Изменить насыщенность) -> Экспорт в качестве новой камеры для использования в нескольких приложениях
I'mвсе еще немного потерян, это правильный путь?Если кто-то может предоставить некоторые подсказки / ресурсы, было бы здорово.