Para quem não sabe o JW Player é um player flash que qualquer pessoa pode integrar na sua página de Internet de forma a reproduzir vídeos. Até aqui tudo bem. O interessante neste player são os plugins e os skins que existem para ele. Sendo ainda possível com alguma facilidade programar plugins e temas personalizados.
Mas no titulo tenho "JW Player e Youtube". Youtube porque? Quem não conhece o player tradicional do Youtube? Aquele player sem vida, e sem forma possível de personalizar (sem ser através da API do youtube).
É neste ponto que o JW Player vêm em socorro do criador de uma página de Internet que queira integrar o seu vídeo com "estilo", mas não tenha tráfego para gastar no streaming de vídeos, e não queira ainda utilizar o skin (mais que batido) do Youtube.
Confuso?
Vamos imaginar que tenho um vídeo chamado de "guitarra", queria reproduzir este vídeo no meu site num player por mim personalizado. No entanto gostava que este estivesse alojado nos servidores do Google (Youtube).
As vantagens de o video estar alojado nos servidores do Google são imensas, mas a principal é mesmo a velocidade de Download do vídeo por parte do utilizador da página de Internet.
1. Instalar JW Player no seu website
1.1 - Aceda à página do JW Player e faça download do pacote de instalação; 1.2 - Faça o Upload para o seu servidor. Neste caso considerei o upload para a pasta '/player';
1.3 - Para colocar o vídeo no seu website utilize o seguinte código:
javascript
<div id="container" ><a href="http://www.macromedia.com/go/getflashplayer">Obtenha Flash Player</a> para ver este vídeo</div>
Por esta altura o JW player já deverá estar pronto a funcionar no seu website. Agora teoricamente é só adicionar em '&file=' o endereço do vídeo para o Youtube.
Neste caso http://www.youtube.com/watch?v=8PNx00lRd1Y
No entanto a qualidade deixa algo a desejar como podem ver no exemplo abaixo:
Nota:Quanto mais se aumentar a janela do vídeo maior vai ser a diminuição de qualidade em relação ao player do YouTube
O vídeo possui ainda o Logo YouTube no canto inferior direito.
Então como retirar o logo YouTube e melhorar a qualidade do video dramaticamente (de maneira a que esta fique superior à emitida pelo youtube) ?
Vamos utilizar uma ferramenta externa. O site www.youtubemp4.com. A solução ideal seria programar um script php localmente, mas para este artigo o site externo vai servir.
Possuímos, por exemplo, o endereço Youtube: http://www.youtube.com/watch?v=_Z_lAjt-gMw
E vamos modifica-lo para http://www.youtubemp4.com/video/_Z_lAjt-gMw.mp4
Verifiquem agora no exemplo abaixo a melhoria significativa da qualidade do video, em relação à versão transmitida por defeito via youtube e o desaparecimento do logo YouTube
Eu refiro que a solução ideal seria ter um script php, ou outro género de script para realizar localmente o que o site youtubemp4.com faz. Isto, porque caso o site youtubemp4 vá offline, você fica "agarrado"...
O código "injecta" o Player em determinada DIV no caso do exemplo na 'div' 'container'.
é só duplicar o código acima e modificar as duas ocorrências de 'container' por 'container2' por exemplo.
Pode ainda apagar a linha onde se encontra swfobject.js, ao duplicar o código. Uma vez que já não é necessário realizar o load do javascript essencial ao funcionamento do player.
Junior DSG
Janeiro 15, 2009
olá olha, eu nao entendi como vc fez pra melhorar a imagem do video... tem como me explicar???
Hugo
Janeiro 22, 2009
Parabéns! Ótimo Tutorial!
Muito obrigado mesmo!
claudio
Janeiro 26, 2009
Por favor gostaria de saber pq não funciona em meu site ? baixei o player e todos e todos os arquivos ,coloquei o codigo endicado acima. o player fica carregando e nunca toca o video. o endereço do video é este abaixo .
http://br.youtube.com/watch?v=uUw8vvYX5Fw por gentileza amigo me ajude .desde ja grato
Não se se entendi o seu problema... mas julgo que está a tentar realizar o load do vídeo sem ser através do site "youtubemp4"
Em qualquer dos casos tente o seguinte endereço:
http://www.youtube.com/watch?v=uUw8vvYX5Fw
basicamente é o mesmo, mas sem o 'br.'
Vá dando feed back...
claudio
Janeiro 28, 2009
Obrigado por me responder .Fico grato mesmo . Mas creio que seja erro meu mesmo . olha coloquei este link que vc me passou ( http://www.youtube.com/watch?v=uUw8vvYX5Fw )mas não inicia o video ,abre uma pagina de alerta, avisando que o player esta tentando se comunicar com o datayoutube e me leva para a page da macromédia. e não carrega o video nunca .tentei com o video do violão tbm que vc usou no tutorial e mesmo assim não da certo . Se puder me ajudar te agradeço.
claudio
Janeiro 28, 2009
Se o comentário deixasse eu colocaria o script inteiro aqui para vc ver , mas mesmo assim do que está la em cima so alterei o link do video . Eu estou fazendo testes em meu pc 1º, para depois hospedar será que seja isso ? valeu amigo e parabéns pelo seu tutorial .
O site YoutubeMP4 baixa o vídeo em formato Mp4 que já está dentro do Youtube. Ou seja, dentro do próprio Youtube você pode melhorar esta qualidade quando quiser!
Sim efectivamente é isso que acontece. No entanto um script para ir buscar o link do vídeo ao cache do google necessita de levar o &fmt='xx' embutido. Caso o vídeo não possua uma versão HQ ou superior, ou possua algum problema, resulta em erro!
Um exemplo: http://www.youtube.com/watch?v=fJa-KazVMYU
como pode verificar o HQ não funciona, pelo que os seguintes links, também não funcionarão. http://www.youtubemp4.com/video/fJa-KazVMYU&fmt=22.mp4
Isto num script do género do Youtube mp4 é um grande problema, devido à generalidade que o script têm que apresentar. E devido ao facto de não haver, pelo menos à luz dos meus limitados conhecimentos forma de saber se o youtube possui versão >=HQ válida.
Sendo assim scripts como o youtube mp4 ficam-se pelo &fmt=18.
É possível programar um script deste género utilizando o CURL do php para requisitar o link de google cache.
Exatamente, retorna como erro. Já no player do Youtube é programado, caso retorne como erro, executar na qualidade padrão.
Mas este exemplo eu fiz baseado no player que eu fiz, e não usando o JW Player. Pois este post me ajudou muito, pois eu nem sabia que tinha este youtubemp4.
No caso, meu player pega a url normal do vídeo pelo youtubemp4, e se tiver versão de qualidade superior como HD, ele exibe um botão com o nome do mesmo e recarrega o vídeo acrescentando ao final da url &fmt=numero da qualide.
neofrogger
Julho 31, 2009
e possivel de forma alguma utilizar isto para videos do sapo?
Vinícius
Agosto 18, 2009
Muito bom. Como capturar os vídeos em jw? []'s
Marcos Marcelino
Agosto 20, 2009
Olá, como faço para deixar a imagem fixa no player antes de iniciar o vídeo, como no youtube? Tem jeito?
Mestre, to com uma dúvida cruel... Como faço pra pegar um video de um site qualquer que não seja youtube, e com esse video, eu possa estar salvando e add no meu projeto de TCC? Tipo, quando eu rodo o video no site lá... Ele aparece nesse "JW Player" ai. Poxa, já não sei mais que faço! To precisando muito desse vide para terminar meu projeto. Se for possível me ajudar... Ficarei grato! Desde já, vlw pela atenção!
Dinei
Outubro 02, 2009
Boa tarde Gonçalo Martins,
Você sabe me dizer como faço para colocar este player dentro das postagens do blogspot? É que gostaria de usar vários players deste num blog de música que tenho e para cada música um player para demostração do áudio. Eu já tinha feito o download dos arquivos do JW Player, já hospedei e coloquei no blog, mas não funciona, não sei o q tá acontecendo, será que você pode dar uma idéia do que seja?
gostaria de saber como faço pra fazer o upload do para o meu servidor pois os arquivos estavam zipados e eu fiz o upload dos arquivos porem o video não aparece na pagina e aparecem os dizeres Obtenha Flash Player para ver este vídeo,sendo que eu tenho o flash palyer instalado e sempre atualizado!!Um abraço e meus agradecimentos desde já!!
Olá! Valeu pelas dicas aqui postadas, entretanto estou com um problema, pq o botão do jwplayer que amplia a tela de video não funciona . Seria falta de algum plugin ou coisa parecida a ser locado no meu diretorio da web
Grato
CbS
Março 05, 2010
Olá! Aparece a mensagem video not found, mas o vídeo existe sim. O que pode ser?
Olá! Gostei bastante da dica, os videos não estão passando no player ainda é possivel usar O JW com os videos do youtube dessa forma ou será q mudou alguma coisa?
junior
Março 26, 2010
migo não tow conseguindo eu coloco as coisasr numa pasta chamada player e depois coloco esse codigo q você passou no div mas quando eu vou ver não aparece nada. me ajuda ai msn:
Este endereço de e-mail está protegido de spam bots, pelo que necessita do Javascript activado para o visualizar
alguem sabe como é que se transmite ao vivo pelo jw player estou tentando a dias e nao consigo quem puder me ajudar meu msn é
Este endereço de e-mail está protegido de spam bots, pelo que necessita do Javascript activado para o visualizar
Olá Vinícius! Bom, pelo que eu fiquei sabendo, o youtube alterou a forma com que os vídeos são publicados e, isso afetou o sistema de skins do JW Player.tenho uma solução para rodar o vídeo mas, sem o Skin que vc usa. Caso se interesse, o esquema é o seguinte: no painel de configuração do JW Player vá em configuração global plugins clique no nome do plugin, no caso o "YouTube.com ". do lado direito da tela, vá até "Select Video Player" escolha "youtube player". Pronto! agora os vídeos irão rodar novamente mas, com o player normal do youtube. Isso é interessante para pessoas que estão com problemas com os skins mas, que não querem perder os outros recursos do Joomtube como por exemplo criar categorias, etc. Se esse for o sei caso, faça bom proveito, se não for, me desculpe por não poder ajudá-lo. Eu ainda não descobri como resolver esse problema dos skins. Abraço e até breve!
Olá. Nossa fiquei super interessado em colocar um player de vídeo no meu site. Na seção "editoriais idealistas" (www.dicaquente.com.br/editoriais_idelistas.html)ocorre que não sei como colocar o vídeo que pretendo. Se vc acessar esta página e clicar no link "em breve", verá que está sendo exibido o próprio vídeo da JW, isso pq mesmo com a sua explicação eu não consegui "encontrar" o lugar para indicar o caminho do vídeo (que está baixado dentro do meu comp**ador). Já tentei de tudo. Uma das coisas que fiz, foi enviar o vídeo para o meu servidor de hospedagem, mas também não funcionou. Tentei descobrir se há na plataforma JW um local para onde eu envie tal video para que ele seja acessado por lá (infelizmente não encontrei essa opção). Enfim minha ideía (de colocar episódios do seriado Jeannie é um Gênio neste editorial) é interessante, mas executá-la tem sido uma verdadeira batalha profissional (hehe, levando-se em consideração que eu não sou um profissional do ramo). Você poderia me auxiliar nesta tarefa? Sucesso a todos e abçs.
Não faltaram fontes nenhumas para colocar, uma vez que este artigo foi escrito e pensado totalmente por mim... no entanto já começa a ser comum esses grandes sites copiarem conteúdo sem referirem fontes...
tendo dito... da próxima vez agradeço a identificação de forma a pode-lo elucidar melhor sobre a realidade da internet!
Janeiro 09, 2009
http://www.autoclubedracena.com