Últimamente ando realizando un pequeño proyecto, basado en Youtube y estoy teniendo que consultar la documentación completa de la API de Youtube, y bien digamos que mientras estudio lo que necesito, puedo aportarles un poco sobre lo aprendido y que en realidad es muy útil para cualquier desarrollador a la hora de querer crear un sitio de vídeos Youtube y bueno sin más que decir acá el aporte.
Al subir cualquier vídeo, YouTube crea automáticamente unas capturas de distintas partes del vídeo, las cuales, se utilizan para mostrar la vista previa del vídeo que vemos antes de pulsar el botón de reproducción, en las listas de reproducción, en la lista de videos relacionados, etc.
Pues bien, acceder a estás imagenes es muy sencillo como ya he dicho, ya que solo bastará con saber el código del vídeo de YouTube que estemos manipulando y formar un enlace. Lo haré con un ejemplo para que quede más claro.
Si queremos obtener las miniaturas del siguiente video nos quedaremos con el código de 11 cifras resaltado, el cual lo diferencia del resto de video de YouTube :
Fuente: Cómo obtener la imagen de los videos de Youtube
Al subir cualquier vídeo, YouTube crea automáticamente unas capturas de distintas partes del vídeo, las cuales, se utilizan para mostrar la vista previa del vídeo que vemos antes de pulsar el botón de reproducción, en las listas de reproducción, en la lista de videos relacionados, etc.
Pues bien, acceder a estás imagenes es muy sencillo como ya he dicho, ya que solo bastará con saber el código del vídeo de YouTube que estemos manipulando y formar un enlace. Lo haré con un ejemplo para que quede más claro.
Si queremos obtener las miniaturas del siguiente video nos quedaremos con el código de 11 cifras resaltado, el cual lo diferencia del resto de video de YouTube :
http://www.youtube.com/watch?v=VxpZpV6bBh0
Posteriormente, para acceder a cada una de las imagenes que YouTube ha creado del vídeo, tenemos los siguientes enlaces formados con el código anterior:
Estos enlaces se crean por defecto y solo hay que cambiar el código resaltado para poder usarlo con cualquier vídeo.
Siguiendo con el ejemplo que estamos utilizando, obtendríamos las siguientes imágenes:
http://img.youtube.com/vi/VxpZpV6bBh0/0.jpg (480 x 360 píxeles) http://img.youtube.com/vi/VxpZpV6bBh0/1.jpg (120 x 90 píxeles) http://img.youtube.com/vi/VxpZpV6bBh0/2.jpg (120 x 90 píxeles) http://img.youtube.com/vi/VxpZpV6bBh0/3.jpg (120 x 90 píxeles)
Con esto, como ven, podremos utilizar únicamente las miniaturas de un video para, como en mi caso, agilizar al máximo la página sin necesidad de cargar siempre el video de YouTube. Pronto podrás ver el resultado y seguiré dando aporte acosta de mi proyecto.
Fuente: Cómo obtener la imagen de los videos de Youtube