giovedì 26 luglio 2007

Scaricare video da YouTube e convertirli in 3gp

Quante volte avete visto un video su youtube magari che fa ridere e avreste voluto scaricarlo per metterlo sul vostro cellulare?
Con questo semplice script che vi posterò, inserendo semplicemente l'url del video su YouTube, scaricherete il video e lo convertirete automaticamente .3gp pronto per essere caricato sul vostro cellulare

Requisiti:
  • zenity - Utility per creare semplici e piccole interfaccie grafiche in GTK+
  • ffmpeg - Per convertire il video (serve il codec per il 3gp)
  • links2 - Web browser testuale

Lo Script:

#!/bin/bash

video_url=`zenity --entry --text "Inserisci l'url del video da YouTube"`
video_name=`zenity --entry --text "Inserisci il nome che vuoi dargli (senza estensione)"`
tmp_file="tmp_video.flv"
base_url="http://youtube.com/get_video.php?"
scarica="zenity --progress --pulsate"
video_id=$(links2 -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} | exec $scarica
ffmpeg -i ${tmp_file} -s 176x144 -r 15.0 -b 80k -vcodec h263 -ar 8000 -ac 1 -acodec amr_nb -y ${video_name}.3gp | exec $scarica
rm -f ${tmp_file}

Esecuzione:

Per eseguire il codice potete dare semplicemente:
bash ytgp.sh
Altrimenti potete fare così: (rendendo eseguibile lo script)
sudo chmod +x ytgp.sh
./ytgp.sh

Sper che questa guida vi sia utile...io la uso per caricare i video di Beryl/Compiz e quant'altro che possa far spettacolo sul mio cellulare e cercare di portare nuovi utenti al sommo Pinguino (:D)

Ciao a tutti :D!

AGGIORNAMENTO

Eliminata una riga di codice che l'ho inserita io per "convogliare" tutti i vedi in una directory :D ringrazio la segnalazione di webmaster!

Ciao !

3 commenti:

Webmaster ha detto...

orse dovresti correggere cd /home/balloto/Desktop/Luca/cell/ ...

balloto ha detto...

emh si esatto....=_=' scusate l'ho modificato perchè cosi portavo i video subito dove volevo..perdono! :D

Grazie della segnalazione ;)

Anonimo ha detto...

Non potete aiutarmi a trovare un programma per salvare i video di Metello?