Scaricare uno stream video da internet
Published by gasolino on
Friday, November 2, 2007 - 19:55:56
- Filed under Linux, Multimedia, Internet
Un ottimo modo per ottenere questo risultato è con il lettore MPlayer. Una volta noto il link del video che si desidera scaricare, in uno dei tanti formati supportati da MPlayer (per maggiori informazioni vedi questo link), è sufficiente dare il comando:
$ mplayer --dumpstream \
http://percorso/al/file.estensione \
--dumpfile nomefile.estensione
Il file verrà salvato nella cartella corrente con il nome nomefile.estensione. MPlayer e il suo parente prossimo Mencoder hanno grandi capacità di riproduzione e manipolazione dei file video, questo è solo un piccolo esempio.
Catturare un video dalla webcam
Published by gasolino on
Friday, November 2, 2007 - 19:50:18
- Filed under Linux, Multimedia
.ogg è un formato “contenitore” multimediale, come avi o mov. Può contenere sia audio che video ed ha un ottimo rapporto qualità/dimensione del file. È un formato “aperto”, per cui i codec sono liberamente disponibili, modificabili e ri-distribuibili.
Per catturare il flusso video si utilizza il pacchetto ffmpeg2theora, con il comando:
$ ffmpeg2theora --v4l /dev/video0 \
--inputfps 10 -x 320 -y 240 \
-o nome_file.ogg
/dev/video0 è il dispositivo, nel mio caso una webcam, le altre opzioni si commentano praticamente da sole. Per un approfondimento delle opzioni disponibili si rimanda come sempre al manuale. Se si vuole visualizzare a video la webcam, invece, una strada particolarmente tortuosa è quella di ricorrere al piping:
$ ffmpeg2theora --v4l /dev/video0 \
--inputfps 10 -x 320 -y 240 -o- | mplayer -
ffmpeg2theora cattura l’immagine e la “invia” in piping a mplayer che la proietta a video.
Un simile risultato si può ottenere direttamente con mplayer con la stringa:
$ mplayer tv:// -tv \
device=/dev/video0:driver=v4l:width=640:height=480
a cui si possono aggiungere una miriade di opzioni, secondo il vostro hardware e il risultato desiderato.