J'ai une webcam dans mon ordinateur portable. Je suis l'utilisateur root, je peux donc tout faire. La webcam fonctionne bien, tout a fonctionné hors de la boîte. Je peux y accéder depuis Cheese et appliquer des effets. Je peux aussi accéder à la webcam depuis Skype (en tant que /dev/video0
)
Mais ce que je ne peux pas faire, c'est appliquer un effet dans Cheese (en particulier la saturation de l'effet, qui produit une qualité de couleur bien supérieure à celle de la balance des blancs bizarre sans effets) et laisser à Skype le flux vidéo avec les effets appliqués.
Y'a-t'il un quelconque moyen d'y arriver? En l'état, je ne peux pas exécuter deux programmes simultanément sur /dev/video0
.
Ce qu'il faut probablement, c'est extraire le flux de /dev/video0
, appliquer les effets et le transmettre en tant que flux à un périphérique virtuel, comme /dev/video1
Quelqu'un sait comment faire ça?
Il existe un programme appelé "WebcamStudio" qui devrait faire exactement ce que vous demandez.
Le projet se poursuit sur google code ici:
http://code.google.com/p/webcamstudio/
Vous pouvez également y trouver un ppa pour les versions quotidiennes, de sorte que vous n’ayez pas besoin de le compiler vous-même:
https://launchpad.net/~webcamstudio/+archive/webcamstudio-dailybuilds