Poniéndome un poco a curiosar con las urls para encontrar la manera cómo podía extraer algunas imágenes en miniatura de los videos de Youtube me encontré con una curiosa forma de lograrlo gracias a que la mayoría de las estructuras de las url de las imágenes de los videos son bastante similares, así que aquí paso a compartir este truco con ustedes.

Extraer miniaturas de los videos de Youtube

Lo primero que necesitamos es el ID del video, al cual denotaremos como ID_VIDEO. Este identificar suele estar en la url de los videos de la siguiente forma:

http://www.youtube.com/watch?v=ID_VIDEO

Una vez que tenemos el ID del video, podemos acceder a tres thumbnails (miniaturas) distintas de las imágenes, las cuales son generadas automáticamente por Youtube, al parecer una es de la secuencia inicial del video, la siguiente captura es la de mitad del video y la última… es obvio creo, del fin de video.

Las urls de los thumbnails tienen la siguiente estructura:

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

Veamos un ejemplo:

Imaginemos que seleccionamos un video cualquiera. Yo elegí este de Marthus (baterista de Cradle of Filth). La url del video es:

http://www.youtube.com/watch?v=x6NMYnP6pFw [enlace]

Como podemos identificar con facilidad el ID del video es: x6NMYnP6pFw

Con ello generamos las miniaturas:

http://img.youtube.com/vi/x6NMYnP6pFw/1.jpg
Miniatura 1

http://img.youtube.com/vi/x6NMYnP6pFw/2.jpg
Miniatura 2

http://img.youtube.com/vi/x6NMYnP6pFw/3.jpg
Miniatura 3

Como bonus, les comento que si quieren saber la imagen en miniatura mostrada por defecto, en lugar de 1.jpg, 2.jpg o 3.jpg en la url de la imagen, lo que deben hacer es usar default.jpg. Es decir: http://img.youtube.com/vi/x6NMYnP6pFw/default.jpg

¿Les gustó? Espero que sí. Si saben alguna forma mejor, coméntenos, tal vez por allí sepan algun buen servicio online.

Etiquetas: , ,

Comentarios ( 12 ) en: Extraer miniaturas de videos de Youtube
  • JaviEN dijo:

    Hola! Muy útil la información! Hace tiempo tuve un blog de videos y era un poco pesada la tarea de tener que tomar una captura del mismo para añadirla en los posts. Con esto me habría ahorrado muucho tiempo. Un saludo.

  • charlescuellar dijo:

    gracias por la información esta bueno el dato gracias

  • Mp3dude dijo:

    Muy buena guia , pues es muy util para los sitios de videos
    gracias 🙂

  • JulioC dijo:

    PUES MUY INTERESANTE AUNQ SOLO SABIA LO DE DEFAULT XD

    no se si alguien supeiera como extraer el ID a partir del link

    EJEMPL

    LINK

    http://www.youtube.com/watch?v=x6NMYnP6pFw

    ID

    x6NMYnP6pFw

    para solo trabajar con ID si alguien supiera como estaria muy agradecido

  • Camilo dijo:

    Muy buena info. Simple y útil.
    Estoy buscando la misma solución para vimeo.com pero parece no ser tan fácil.

    Saludos y gracias!

  • SHIO dijo:

    Me gustaría saber si esto funciona en JOOMLA 1.5

  • KnxDT dijo:

    @SHIO: Es completamente independiente de la plataforma, amigo.

    Saludos.

  • eugenia dijo:

    Gracias!!

  • israel dijo:

    Buenisimo y simple.. Solo tengo una pregunta por ejemplo no quiero la miniatura si no una más grande de donde la saco??

    de ante mano Gracias

  • KnxDT dijo:

    En ese caso puedes modificar los parámetros width y height directamente de HTML o en el CSS de la imagen.

    Saludos.

  • Ariel dijo:

    Muy buena info. No sabía lo de default. Gracias por compartir.

  • Ariel dijo:

    Con /0.jpg se ve el default más grande !