[Ubuntu-PT 8957] Videos RTP
carlos sousa
springaleek gmail.com
Quarta-Feira, 22 de Junho de 2011 - 16:12:31 UTC
Caros,
Descobri como sacar os videos do site, mas tem de se fazer uma colagem
de texto antes de executar o comando flvstreamer
Para isso e dentro do site da rtp, ao ter aberto o video que se
pretende, por exemplo este:
http://tv1.rtp.pt/programas-rtp/index.php?p_id=19455&c_id=1&dif=tv&idpod=57827
e em cima do link que diz 2a parte (que era o que me interessava
sacar) clica-se com o botão direito do rato e escolhe-se (no firefox)
"view page source" e localizamos no ficheiro a classe "playerVideo"
que deverá parecer qualquer coisa como isto:
**********
<div class="playerVideo">
<div id="player" class="flash_player"><a
href="http://www.adobe.com/go/getflashplayer/">Se não estiver a
ver o vídeo, é porque não tem o player instalado.
Clique aqui para fazer o download do player e assim poder ver os
vídeos que pretende.</a><br />Depois de instalar, feche o seu
browser e volte a abrir.</div>
<script type="text/javascript">
s1 = new SWFObject("http://www.rtp.pt/script/player.swf","mplay","506","409","9",
"#FFFFFF");
s1.addVariable("streamer", "rtmp://h2e.rtp.pt/fastplay");
s1.addVariable("showdigits","true");
s1.addVariable("bufferlength","1");
s1.addVariable("controlbar","over");
s1.addVariable("file","nas2.share/videos/auto/portdirecto/ptdirecto_2_20110609.flv");
s1.addVariable("image","http://img.rtp.pt/multimedia/screenshots/portdirecto/ptdirecto_2_20110609.jpg");
s1.addVariable("autostart","false");
s1.addVariable("skin","http://www.rtp.pt/cinemax/stylish.swf");
s1.addVariable("abouttext","© RTP.PT");
s1.addVariable("aboutlink","http://www.rtp.pt/");
s1.addVariable("showfsbutton","true");
s1.addParam("allowfullscreen","true");
s1.addParam("wmode","transparent");
s1.addParam("allowscriptaccess","always");
s1.addParam("allownetworking","all");
s1.write("player");
/*PLAYER CLU*/
/*s1 = new SWFObject("/embed/player_vod.swf","mplay","506","409","9",
"#FFFFFF");
s1.addVariable("streamer", "rtmp://h2a.rtp.pt/redirectvodrtp");
s1.addVariable("showdigits","true");
s1.addVariable("bufferlength","1");
s1.addVariable("controlbar","over");
***********
e é importante salientar as variaveis onde se referem ao servidor rtmp
e ao ficheiro flv onde encontramos:
rtmp://h2e.rtp.pt/fastplay (o servidor)
nas2.share/videos/auto/portdirecto/ptdirecto_2_20110609.flv (o ficheiro)
e que resulta num comando simples em linux que é:
$ flvstreamer -r
rtmp://h2e.rtp.pt/fastplay/nas2.share/videos/auto/portdirecto/ptdirecto_2_20110609.flv
> xpto.flv
não esqueçer de colocar a barra de directório do linux / entre a
variável de servidor e a variável de ficheiro que será dizer mais ou
menos isto:
flvstreamer -r variavel_servidor + "/" + variavel_ficheiro
Se não fizerem isto, não funciona.
Bons sacansos ....
Mais informações acerca da lista ubuntu-pt