Vai al contenuto

Videosorveglianza con iSight e Automator


iBaio

Messaggi raccomandati

Con questa guida potrete creare un piccolo sistema di videosorveglianza che permette di scattare una foto dall'iSight del Mac che potrà poi essere visualizzata da qualsiasi parte del mondo attraverso qualsiasi browser web.

Per questo tutorial occorre avere alcune cose :

- Uno spazio web con FTP (consiglio Altervista : servirà per caricare l'immagine e visualizzarla, se avete già uno spazio FTP potete usare quello.

- Automator Loop Utility : servirà a far ripetere le azioni di Automator ogni tot. secondi. Download da qui

- L'azione per Automator "Upload To FTP". Download da qui

- isightcapture : l'utility da linea di comando che permette di ottenere e salvare la foto dall'iSight. Download da qui . Per installare isightcapture dovrete metterlo nella cartella /usr/bin, dato che è una cartella nascosta dovrete aprire una finestra del Finder e premere cmd + shift + G e inserire la path "/usr/bin" per potervi accedere, dopodichè trascinateci dentro il file "isightcapture".

Dopo aver scaricato e installato tutto il necessario si può cominciare a creare il flusso di lavoro.

La prima azione da aggiungere al flusso di lavoro è "Esegui Script Shell", trascinatelo nello spazio a destra per aggiungerlo al flusso di lavoro.

Nello spazio dovrete scrivere questo :

isightcapture ~/Pictures/isight.jpg

Con questo codice verrà salvata l'immagine dell'iSight nella cartella "Immagini" del vostro Mac. Potete premere il tasto "Play" in alto a destra per provare l'azione.

esegui_script_shell.PNG

Ora aggiungete l'azione "Ottieni elementi del Finder specificati", cliccate sul pulsante "Aggiungi" e andate a selezionare l'immagine isight.jpg nella cartella Immagini.

elementi_finder_specificati.PNG

Ora va aggiunta l'azione "Upload to FTP" e inseriti i dati del vostro server FTP. Se usate Altervista come hosting i dati saranno così :

Server : tuonome.altervista.org

Username : tuonome

Password : la password che viene mandata via email al momento della registrazione

Directory : / ( potete lasciare "/" se volete che l'immagine sia caricata nella cartella principale del sito oppure mettere "/nomecartella" per caricarla in una cartella specifica

Port : 21

Proxy Server : lasciate vuoto

Force PASV : No

upload_to_FTP.PNG

Se tutto è stato configurato correttamente eseguendo l'azione verrà scattata un'immagine dell'isight e caricata sul vostro spazio web. Se avete utilizzato Altervista potrete visualizzarla andando su http://tuonome.altervista.org/isight.jpg

Ora utilizzeremo l'Automator Loop Utility per impostare l'azione in modo che si ripeta ogni tot. secondi/minuti.

Dovete salvare il flusso di lavoro tramite Archivio --> Registra col nome....

Per impostare l'intervallo di ripetizione dell'azione dovrete trascinare il flusso di lavoro appena salvato sopra l'applicazione Automator Loop Utility.

loop_utility_trascina.png

Apparirà un popup in cui verrà chiesto dove salvare l'applicazione finale.

salva_app.PNG

Ora verrà chiesto l'intervallo di ripetizione del flusso di lavoro (va indicato in secondi, consiglio di lasciare almeno 30 secondi tra ogni esecuzione dato che l'upload dell'immagine può richiedere un po')

tempo.PNG

Dopo aver completato tutto vi ritrovere con l'applicazione finale salvata. Aprendola comparirà una finestra in cui dovrete confermare l'avvio del flusso di lavoro, oppure potrere annullare o cambiare l'intervallo di ripetizione.

conferma_esecuzione.PNG

Una volta avviata l'applicazione continuerà ad eseguire il flusso di lavoro scattando e caricando l'immagine dell'iSight sullo spazio web fino a quando non verrà chiusa dall'utente.

Per rendere il tutto più user-friendly è possibile mostrare l'immagine in una pagina web, caricando questa pagina in PHP nella stessa cartella in cui viene caricata l'immagine isight.jpg .

Il risultato sarà questo :

browser.jpg

Per domande e suggerimenti chiedete pure qua nel thread :)

MacBook white | iPod Touch 2G

PSN ID : baio93

Link al commento
Condividi su altri siti

  • 1 mese dopo...
  • 2 settimane dopo...

Toglimi una curiosità, ma esiste un metodo per far partire un video invece di uno scatto fotografico?

Chiaramente non mi riferisco ad un video in streaming sul web!

È solo che stavo cercando di lanciare una registrazione video dall'isight con automator e non riesco perché su photo boot non ho comandi!

Link al commento
Condividi su altri siti

  • 2 settimane dopo...
  • 7 mesi dopo...

Complimenti....

io per adesso ho sempre sfruttato logmein e chiaramente photoboot.

Ma ammetto che questo sistema è di per sè comodissimo.

"Da questo conosceranno che siete miei discepoli, se avete amore gli uni per gli altri." - Giovanni 13:35

- - - - - - - My video on YouTube & Vimeo - My articles on SlideToMac.com - - - - - - -

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...