PhotoBooth su Kde

Questo tutorial spiega come realizzare le funzioni di photobooth su kde e linux in generale. Photobooth è un software di casa apple che permette di applicare alcuni simpatici effetti in real-time al video proveniente dalla webcam. In realtà esiste già un progetto linux che cerca di realizzare la medesima cosa con un interfaccia simile a quella di photobooth e si chiama Cheese. E’ un progetto pensato per GNOME ma l’installazione si porta dietro poche librerie quindi vi consiglio di provarlo…a me non funziona :-(
Vediamo invece come realizzare un piccolo tool che permette di applicare effetti alla webcam e di usarla con qualsiasi software di chat. Ci serviranno due software:

EffecTV : Si tratta di un grandioso tool che prende lo streaming dalla vostra webcam e permette di applicarvi effetti davvero simpatici.
VLoopBack: si tratta di un modulo per il kernel che permette di creare un video device falso a cui possiamo spedire ciò che esce da effectv.
E’ necessario anche un qualsiasi software di IM nel caso voleste provare l’effetto finale in chat!Io ho provato aMSN ma funzionerà anche con kopete o qualsiasi altra cosa utilizziate

Let’s begin!

Intanto installiamo effectv:


sudo apt-get install effectv

per lanciarlo basta dare


effectv

a questo punto vi comparirà una finestra con l’output della webcam. Se avete più dispositivi installati date

effectv -device /dev/video0

dove al posto di “/dev/video0″ dovete mettere il file che punta al vostro device. Per vedere gli effetti realizzabili con effectv vi basterà andare su e giù con le frecce direzionali. Alcuni effetti inoltre possono essere applicati soltanto a voi e non allo sfondo. Ad esempio per l’effetto “ChameleonTV” provate a uscire dall’inquadratura,premete la barra spaziatrice cosicchè effectv salvi lo sfondo e rientrate nell’inquadratura…l’effetto è incredibile!L’uso della barra spaziatrice è abilitato per vari effetti quindi provatelo per vedere che succede!
effectv2.jpg

Adesso è il momento di integrare questa meraviglia nel vostro software di IM preferito…e qui entra in gioco vloopback. Se effectv è avviato nessun altro software potrà usare la vostra webcam finchè non la rilasciate, allora dobbiamo creare un altro dispositivo che faccia finta di essere una webcam.Scaricate vloopback da questa pagina. Se usate un kernel recente ( > 2.6.8 ) scaricate la versione 1.1RC. Per installare il modulo vi serviranno gli header del vostro kernel,installiamoli:


sudo apt-get install linux-headers-`uname -r`

e adesso scompattiamo e installiamo vloopback

tar zxvf vloopback-1.1-rc1.tar.gz
cd vloopback-1.1-rc1/
make
sudo make install

Per avviare il modulo dobbiamo dare

sudo modprobe vloopback

mentre se vogliamo che sia avvi automaticamente inseriamo “vloopback” alla fine del file “/etc/modules”.Adesso diciamo a effectv di mandare il video con gli effetti alla nuova webcam virtuale:


effectv -vloopback /dev/video1 -device /dev/video0

dove “/dev/video1″ è la webcam virtuale e “/dev/video0″ la vostra webcam. Ora non ci resta che aprire un software di IM e selezionare la webcam chiamata “EffecTV”.I vostri amici vi vedranno terribilmente trasformati…sarà la stanchezza per aver realizzato tutto ciò!Ecco l’impostazione in aMSN

effectv3.jpg

Se non volete ogni volta passare dalla riga di comando create un nuovo collegamento sul desktop ad una applicazione e alla voce “Comando” inserite “effectv -vloopback /dev/video1 -device /dev/video0″.

2 risposte a PhotoBooth su Kde

  1. DaniRevi scrive:

    Ciao!

    Oggi ho lanciato un’iniziativa sul mio blog che vorrei segnalarti. Ho deciso di regalare ad un mio fortunato lettore il famoso computer da 200 euro con gOS preinstallato!

    Ho deciso di utilizzare i guadagni del mio primo anno di blog per autofinanziare il contest. Per partecipare all’estrazione è infatti necessario avere un blog o un sito nel quale segnalare l’iniziativa:
    http://www.danirevi.it/contest-danirevi-ti-regala-un-computer.html

    Che dici sei dei nostri? L’estrazione sarà in diretta via webcam tra 14 giorni (già mi vergogno ehehe).

    A presto e complimenti per il blog!

    Daniele

  2. Daniele_veggyver scrive:

    Ciao, non riesco proprio a farlo funzionare!
    Ho installato effectv ho scaricato i miei headers e scariicato vloopback per il mio kernel 2.6.31, compilato vloopback caricato il modulo, ma appena do il comando effectv etc etc vloopback etc etc /dev/video0 etc etc
    si accenda la spia sull awebcam, parte il programma ma mi appare la finestra lampeggiante arancione con scritto system error!!
    Mi servirebbe per usare la webcam con i programmi flash sul web di cattura imagini, tipo facebook o altri siti!

    Ubuntu 9.10 il problema e v4l2… come posso risolvere?!

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.