Как применить эффекты веб-камеры к другим приложениям?

У меня есть веб-камера в моем ноутбуке. Я пользователь root, поэтому могу делать все что угодно. Веб-камера работает нормально, все работает из коробки. Я могу получить к нему доступ из Cheese и применить эффекты. Я также могу получить доступ к веб-камере из Skype (как /dev/video0)

Но что я не могу сделать, так это применить эффект в Cheese (в частности, эффект насыщенности, который дает намного лучшее качество цвета, чем необычный). баланс белого без эффектов) и Skype получит видеопоток с примененными эффектами.

Есть ли способ сделать это? Таким образом, я не могу одновременно запустить две программы на /dev/video0.

Вероятно, для этого требуется извлечь поток из /dev/video0, применить эффекты и направить поток в качестве виртуального устройства, например /dev/video1

Кто-нибудь знает, как это сделать?

7
задан 8 April 2012 в 11:10

2 ответа

Существует программа под названием «WebcamStudio», которая должна делать именно то, что вы просите.

https://sourceforge.net/projects/webcamstudio/

0
ответ дан 8 April 2012 в 11:10

Проект продолжается на Google Code здесь:

http://code.google.com/p/webcamstudio/

Там вы также можете найти ppa для ежедневных сборок, поэтому вам не нужно компилировать его самостоятельно:

https://launchpad.net/~webcamstudio/+archive/webcamstudio-dailybuilds

0
ответ дан 8 April 2012 в 11:10

Другие вопросы по тегам:

Похожие вопросы: