PHP Cómo obtener la miniatura de un vídeo de Youtube

PHP Cómo obtener la miniatura de un vídeo de Youtube

¿Cómo obtener con PHP la imagen de miniatura de un vídeo de Youtube a partir de la dirección o URL del vídeo?

Con este código!!

<?

//Obtener imagen de miniatura de youtube a partir de la URL de un vídeo

//INPUT: url de vídeo de youtube con su ID

//OUTPUT: url del path de la imagen de la miniatura de un vídeo de youtube

function getMiniaturaYoutube($url)

{

$regexp= «http:\/\/www\.youtube\.com\/watch\?v=(.*)(.*)»;

if(preg_match_all(«/$regexp/siu», $url, $matches))

return $matches[1][0];

}

//Llamada a la función para obtener URL de la imagen enviando la URL del vídeo de youtube (¡sin parámetros estilo feature, etc..!)
$miniatura_youtube = getMiniaturaYoutube(«http://www.youtube.com/watch?v=_H4Rsp28IKc»);

?>

<img src=»http://i1.ytimg.com/vi/<?=$miniatura_youtube?>/default.jpg» alt=»» />