PDA

View Full Version : Scaricare video youtube a qualsiasi qualità, direttamente dal vostro browser!!!


omniaforever
07-12-2009, 12:29
Grazie a script pubblicati nel blog "Unlock for Us", vi spiegherò in semplici passi come poter accedere al download dei video youtube direttamente dal vostro browser.
Sarà possibile il download alle seguenti qualità:bassa 3gp e medio bassa 3gp(per mobile), classica flv, alta qualità mp4 (creata per la risoluzione iphone), qualità molto alta flv, qualità altissima flv, alta definizione 1280x720, alta definizione 1920x1080.

Le prime quattro qualità saranno disponibili per ogni video, mentre per le versioni HD dipende dalla presenza o meno dell'icona HD (ed in particolare per la versione 1920x1080 dalla presenza appunto di questa risoluzione), mentre per le versioni molto alta ed altissima qualità flv dipende per i primi dalla presenza dell'icona almeno HQ, per i secondi oltre che dalla presenza dell'icona HQ anche dalla risoluzione in cui è stato uppato il filmato (quindi non sempre disponibile).

Per semplicità createvi dei preferiti/segnalibri per i vari script, in modo che quando sarete nel video basterà lanciare il preferito per scaricare, invece di incollare manualmente il codice nella barra degli indirizzi nella pagina del video



3GP bassa qualità:
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=13&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

3GP medio/bassa qualità:
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=17&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

FLV qualità normale:
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

High Quality MP4(H264) (consigliato anche per cellulari come symbian e windows mobile con browser come opera):
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=18&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

Very High Quality FLV(H264)
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=34&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

Very Very High Quality FLV(H264)
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=35&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

High Definition 1280x720 MP4(H264) :
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=22&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

High Definition 1920x1080 MP4(H264):
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=37&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

Dopo potrete godervi il vostro video col vostro player preferito

Il consiglio è:
se è disponibile la versione HD scaricarla a 1280x720 (forse la 1920x1080 qualora presente potrebbe essere troppo pesante), se non presente la HD ma solo la HQ provare a scaricare la qualità very very high flv, se non va passare alla very high flv e cosi' via.
Se non è presente nemmeno l'icona HQ nel player youtube andare per la high quality mp4


Con questo trucchetto potrete inoltre vederli in streaming nel vostro player preferito senza scaricare(io utilizzo The Kmplayer)
Createvi un segnalibro/preferito basandovi su questo script per cosi' dire Fake

javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + "&fmt=2&l=" + yt.getConfig('SWF_ARGS')['l'] + "&sk=" + yt.getConfig('SWF_ARGS')['sk'] + '&t=' + yt.getConfig('SWF_ARGS')['t'];

Quando sarete nella pagina nel video e cliccherete su questo segnalibro, vi porterà ad una pagina di errore, con tuttavia un link risolto simile a questo
http://www.youtube.com/get_video?video_id=JLbSu72pzB0&fmt=2&l=undefined&sk=l8iOunT9Jhfr0n58vOHIPgENBM2PJTX9R&t=vjVQa1PpcFOTKRJML44DJvOoeLuLZ4kPtNBXc8bcqCs%3D

Il numero che compare dopo &fmt= e prima di &l (nel nostro caso 2) sarà il numero da cambiare a seconda la qualità che volete, ed una volta cambiato quel numero potrete incollare l'intero indirizzo nel vostro player

In particolare il 2 va sostituito col:
13 per 3gp bassa qualità
17 per 3gp medio/bassa qualità
5 per flv standard
18 per High Quality MP4
34 per Very High Quality FLV
35 per Very Very High Quality FLV
22 per High Definition 1280x720 MP4
37 per High Definition 1910x1080 MP4

un esempio del mio browser (non ho inserito le 2 qualità 3gp e quella standard flv perchè non mi interessano):
http://img22.imageshack.us/img22/2743/youtubeofficiallynewgra.jpg

Cristian81
07-12-2009, 20:40
Ottimo. Io uso firefox con l'addon che permette la medesima cosa tramite un pulsantino.

omniaforever
08-12-2009, 12:22
aggiornato