feed

Video di YouTube tramite shell

Ho già parlato di come scaricare e vedersi i video di youtube sul proprio computer, ma oggi vi propongo una breve guida su come scaricarseli tramite un semplice script e cambiargli automaticamente estensione.

youtubelogo.png



Innanzitutto avete bisogno di questi software:

MJPEG Tools
SoX
tooLAME
Mplayer
FFmpeg
Links
Wget

Si possono installare tutti direttamente dal gestore dei pacchetti della vostra distro.

Ora create uno script con nome youtube.sh ed inseritesci questo codice:

#!/bin/bash
if [ $# -lt 2 ];then echo “$0 video_url video_name”; exit 1; fi
video_url=$1
video_name=$2
tmp_file=”tmp_video.flv”
base_url=”http://youtube.com/get_video.php?”
video_id=$(links -source ${video_url} | grep player2.swf | cut -d? -f2 | cut -d\” -f1)
video_url=${base_url}${video_id}
if [ -f ${tmp_file} ]; then rm -f ${tmp_file}; fi
wget ${video_url} -O ${tmp_file}
ffmpeg -i ${tmp_file} -ab 56 -ar 22050 -b 500 -s 320×240 ${video_name}.mpg
rm -f ${tmp_file}

Non fa altro che scaricare il video in .flv e convertirlo in .mpeg nella directory home.

Per avviare lo script:

sh youtube.sh url_video nome_video

oppure:

./youtube.sh url_video nome_video

url_video: url del video

nome_video: il nome con cui il video verrà salvato

Fonte: TuxJournal

Post correlati

Nessun Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..

Lascia un commento




Il tuo commento:

Altro