Sulla Programmazione

Quattro chiacchere sulla programmazione e sulle bit-tecnologie con Fabrizio Cipriani

category: Shells

Streaming della webcam su internet con Ubuntu (e controllo da Android)

Mettere in piedi un piccolo sistema di video-sorveglianza non è una impresa poi così difficile possedendo una webcam economica, una connessione ad Internet e Ubuntu. Vediamo un paio di semplici e utili strumenti per assumere il controllo della propria web-cam.

Motion

Motion è un semplice, notevole software di motion detection per Linux. Motion ci permette di collegarci alla nostra webcam attraverso una pagina internet, e di salvare una immagine su disco tutte le volte che viene individuato un movimento.

Avviamo l'installazione:

fc@ubuntu:~$ sudo apt-get install motion

Una volta eseguita l'installazione, creiamo il file di configurazione:

fc@ubuntu ...

DOS Batch: impostare una variabile con un valore letto da un file

Personalmente ritengo che sia difficile che i linguaggi di programmazione batch di Windows possano mai raggiungere la flessibilità e la potenza dei linguaggi shell di Linux (vedi BASH)

Tuttavia anche il prompt dei comandi di Windows riserva delle sorprese, anche se ci limitiamo agli intramontabili comandi batch, senza andare a scomodare i vari Powershell, JScript e VBScript.

Mettiamo ad esempio di voler scrivere un gruppo di file batch, ognuno dei quali condivide con gli altri delle variabili di configurazione.

Come faccio ad usare le stesse variabili di configurazione in differenti file .bat?

La prima possibilità è quella di copiare brutalmente ...

Generazione batch di thumbnails da file video in Windows con FFmpeg

Esistono vari modi per estrarre fotogrammi (o thumbnails dai video in modo automatico, ad esempio Thumbnail me.

Tuttavia se vogliamo fare tutto da script, o integrare la procedura nel codice di una nostra applicazione, poche possono rivaleggiare con la grezza potenza del più famoso software open-source per l'elaborazione dei video, FFmpeg.

FFmpeg

FFmpeg è disponibile per vari sistemi operativi, la versione per Windows è scaricabile a questo indirizzo: http://ffmpeg.zeranoe.com/builds/

Una volta scaricato, possiamo generare una thumbnail di tutti i video presenti in una cartellina del proprio hard disk con una semplice linea di comando digitata dal ...