.flv 2 .avi o .mpg
Anche se ormai proliferano i software (in gran parte sono applicazioni web 2.0) in grado di scaricare video da youtube in formati “più comuni”, vi propongo un metodo di conversione che potete mettere in atto sulla vostra linuxbox.

Vi servirà il pacchetto ffmpeg (utile in molti altri casi).
I file flv si possono convertire in avi con il comando
ffmpeg -i file.flv file.avi
mentre per la conversione in mpeg il comando è
ffmpeg -i video.flv -ab 56 -ar 22050 -b 500 -s 320x240 test.mpg
Analizziamo il comando:
1. Lancia FFMPEG
2. apre il tuo FLV (modifica video.flv a piacere tuo)
3. -ab : setta il bitrate audio. senza questa opzione sarà impostato il valore 64kbps
4. -ar : setta il samplerate audio. Il valore di default è 44100hz
5. -b : Setta il bitrate video. il valore di default è 2000kbps
6. -s : Setta le dimensioni. il valore di default è 160×128px
7. crea un output del nome scelto (modifica test.mpg a piacere tuo)
uno script proposto per lo scaricamento diretto da youtube (not tested, use at your own risk!)
#!/bin/bash
bu="http://youtube.com/get_video.php?";mkdir -p ~/YouTube;cd ~/YouTube;read -p "YouTube url? " ur;read -p "Name? " nv
wget ${ur} -O /tmp/y1;uf=${bu}`grep player2.swf /tmp/y1 | cut -d? -f2 | cut -d\" -f1`;wget "${uf}" -O /tmp/y.flv
ffmpeg -i /tmp/y.flv -ab 56 -ar 22050 -b 500 -s 320x240 ${nv}.mpg;rm /tmp/y.flv; rm /tmp/y1;rm gmon.out; exit







