09 Janeiro 2009
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.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:
<script type="text/javascript" src="/player/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("/player/player.swf","ply","325","250","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam('wmode','opaque');
s1.addParam("flashvars",'&file=http://endereço_para_o_video');
s1.addVariable('type', 'video');
s1.write("container")
</script>
Nota: Plugins para JW player | Modulos para JW Player | Skins para JW Player
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:
| JW player: Get the Flash Player to see this player.
| Youtube player: | |
| 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
|
JW player: Get the Flash Player to see this player.
| Youtube player: | |
| Nota: A qualidade do vídeo matem-se muito elevada em relação à do player do YouTube |
Janeiro 09, 2009