Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fmartins

Thumbnail Youtube

Recommended Posts

Olá pessoal

 

Estou tentando pegar a thumbnail de um vídeo do youtube. Depois de muitas investigações, descobri que as thumbnails são geradas e gravadas em

 

http://sjc-static$N.sjc.youtube.com/vi/$X/2.jpg

 

onde $N é um número qualquer de 1 a 15

onde $X é o código do vídeo.

 

Tenho um campo para o usuário adicionar o embed do vídeo. Exemplo:

 

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/watch?v=Xo2ciPmCLqQ"></param><param'>http://www.youtube.com/watch?v=Xo2ciPmCLqQ"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/watch?v=Xo2ciPmCLqQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
Faço um explode nesse embed para pegar apenas o código.

No caso: $X = Xo2ciPmCLqQ

 

Como $N é um número qualquer de 1 a 14, coloquei um while para ele gerar 14 imagens até achar a correta.

Exemplo:

http://sjc-static1.sjc.youtube.com/vi/Xo2ciPmCLqQ/2.jpg

http://sjc-static2.sjc.youtube.com/vi/Xo2ciPmCLqQ/2.jpg

 

Retorna 14 imagens, 13 são o logotipo do Youtube com um tamanho insignificante. Outra, é o thumbnail do meu vídeo, com tamanho maior que o logotipo do Youtube. Logo, preciso de um comando que pegue o tamanho das imagens a partir de url para eu exibir apenas a maior.

 

Caso alguém tenha algum outro script mais prático para isso, estou aberto a sugestões!

 

Obrigado

 

Fernando Martins

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Google, por exemplo, retorna o tamanho da página quando mostra os resultados de uma pesquisa feita. O Internet Explorer mostra nas propriedas da imagem que estamos navegando os dados necessários. Alguns Opensources mostram o tamanho da página e o tempo de carregamento no rodapé. Não é possível abrir as propriedades das url's a partir dos temporários ou de alguma outra forma?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Podes sempre fazer um comparador da imagem, se for igual aquele que aparece sempre que nao tem imagem disponivel... passa a frente... eu tive a ver existe até ao server 38 julgo.... mas está sempre entre 1 a 15 ... eu tenho um site onde apliquei isso http://www.sapovideo.com.

 

Já agora... alguem sabe como conseguir o video do youtube? Tipo www.blinkx.tv.

 

Contactem-me por sapovideo@gmail.com

 

E atençao que tb varia a cena do .jpg... mas 1.jpg 2.jpg 3.jpg que sao frames...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal

 

Estou tentando pegar a thumbnail de um vídeo do youtube. Depois de muitas investigações, descobri que as thumbnails são geradas e gravadas em

 

http://sjc-static$N.sjc.youtube.com/vi/$X/2.jpg

 

onde $N é um número qualquer de 1 a 15

onde $X é o código do vídeo.

 

Tenho um campo para o usuário adicionar o embed do vídeo. Exemplo:

 

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/watch?v=Xo2ciPmCLqQ"></param><param'>http://www.youtube.com/watch?v=Xo2ciPmCLqQ"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/watch?v=Xo2ciPmCLqQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
Faço um explode nesse embed para pegar apenas o código.

No caso: $X = Xo2ciPmCLqQ

 

Como $N é um número qualquer de 1 a 14, coloquei um while para ele gerar 14 imagens até achar a correta.

Exemplo:

http://sjc-static1.sjc.youtube.com/vi/Xo2ciPmCLqQ/2.jpg

http://sjc-static2.sjc.youtube.com/vi/Xo2ciPmCLqQ/2.jpg

 

Retorna 14 imagens, 13 são o logotipo do Youtube com um tamanho insignificante. Outra, é o thumbnail do meu vídeo, com tamanho maior que o logotipo do Youtube. Logo, preciso de um comando que pegue o tamanho das imagens a partir de url para eu exibir apenas a maior.

 

Caso alguém tenha algum outro script mais prático para isso, estou aberto a sugestões!

 

Obrigado

 

Fernando Martins

O tamanho de qq arquivo você pega com filesize()

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.