Recuperare velocemente la minuatura di un video su Youtube

Recuperare la thumbnail da youtube

Spesso capita di dover recuperare l’anteprima di un video caricato su youtube.
Ad esempio se si deve creare una gallery video sul proprio sito a anche solo per un singolo video.
L’anteprima del video è l’immaginetta che contiene un frame del video che viene utilizata appunto per illustrare il video prima di mandarlo in play.
L’anteprima o thumbnail viene generata direttamente da youtube che fornisce anche il modo per recuperarla.
In realtà Youtube genera 4 thumbnail differenti.

Uno dei modi per ottenere le miniature di youtube è quello di utiizzare le API fornite dallo stesso Youtube (di cui non tratteremo ora).
La funzione messa a disposizione da youtube è youtube.videos.get_details che tra le altre informazioni fornisce le thumbnail del video in una struttura xml con tag del tipo < thumbnail_url >.
Un’altro modo è reperire la miniatura direttamente dove vengono memorizzate da youtube e cioè all’indirizzo

http://img.youtube.com/vi/VIDEO_ID/NIMAGE.jpg

Questo è il formato dell’ URL delle immaagini cercate.
Al posto di VIDEO_ID è necessario inserire il codice alfanumerico del video che stiamo considerando mentre NIMAGE è il numero dell’immagine da considerare (le immagini vanno da 1 a 4).


Facciamo un esempio .
Consideriamo il seguente video

L’url del video è


l’Id del video è :iIp7OnHXBlo

Le miniature del video sono reperibili a questi indirizzi

http://img.youtube.com/vi/iIp7OnHXBlo/1.jpg
http://img.youtube.com/vi/iIp7OnHXBlo/2.jpg
http://img.youtube.com/vi/iIp7OnHXBlo/3.jpg
http://img.youtube.com/vi/iIp7OnHXBlo/4.jpg

e sono le seguenti :
Prima miniatura : 1.jpg

Seconda miniatura : 2.jpg

Terza miniatura : 3.jpg

Quarta miniatura : 4.jpg

La numero 2 è la miniatura di default o quella che l’autore del video definisce come tale.



About Mauro De Filippis 20420 Articles
Laureato in Ingegneria Informatica nel 2008 presso l'Università degli Studi di Lecce con una tesi in Processi di Produzione Robotizzati dal titolo "Integrazione delle tecniche di progettazione del ciclo di lavorazione con programmazione della produzione”. Le mie attività principali sono : sviluppo di applicativi ANSI C per terminali POS basati su processori ARM Risc 32Bit con 2-4 MB di Ram (progettazione, sviluppo e test delle applicazioni ) sviluppo in ambiente .NET sviluppo Web in ambiente PHP, ASP Installazione, progettazione, utilizzo di Db MS SQL Server, Mysql, Acces , Oracle Da anni mi occupo di CMS Open Source, in particolare di Joomla e Wordpress. Mia è la Guida Wordpress 3.5, la Guida Joomla 2.5 , il Corso online Joomla! 2.5 ed il Corso online Wordpress Mi occupo anche di LMS in particolare di Moodle e Docebo. Google+ by Mauro De Filippis

Be the first to comment

Leave a Reply

L'indirizzo email non sarà pubblicato.


*