У меня есть веб-камера в моем ноутбуке. Я пользователь root, поэтому могу делать все что угодно. Веб-камера работает нормально, все работает из коробки. Я могу получить к нему доступ из Cheese и применить эффекты. Я также могу получить доступ к веб-камере из Skype (как /dev/video0
)
Но что я не могу сделать, так это применить эффект в Cheese (в частности, эффект насыщенности, который дает намного лучшее качество цвета, чем необычный). баланс белого без эффектов) и Skype получит видеопоток с примененными эффектами.
Есть ли способ сделать это? Таким образом, я не могу одновременно запустить две программы на /dev/video0
.
Вероятно, для этого требуется извлечь поток из /dev/video0
, применить эффекты и направить поток в качестве виртуального устройства, например /dev/video1
Кто-нибудь знает, как это сделать?
Существует программа под названием «WebcamStudio», которая должна делать именно то, что вы просите.
Проект продолжается на Google Code здесь:
http://code.google.com/p/webcamstudio/
Там вы также можете найти ppa для ежедневных сборок, поэтому вам не нужно компилировать его самостоятельно:
https://launchpad.net/~webcamstudio/+archive/webcamstudio-dailybuilds