1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. COVID-19 Mantenham-se seguros: Pratiquem distanciamento físico de 2 metros. Lavem as mãos. Usem máscara.
    Informação sobre COVID-19. Ajuda a combater o COVID-19 com o [email protected] e com o [email protected].
    Remover anúncio
  3. Informação: A partir das 00:30 (hora de Lisboa) desta Terça-feira, 24 de Novembro, o fórum e restantes sites da ZWAME (Comparador, Jogos, Portal, etc) estarão inacessíveis por alguns minutos.
    Se necessário faremos actualizações via Twitter e Facebook.
    Remover anúncio

Download Vídeos RTP

Discussão em 'Aplicações Web / Cloud' iniciada por ferrari2, 28 de Junho de 2008. (Respostas: 501; Visualizações: 206293)

  1. KiKo_200

    KiKo_200 Power Member

    Basicamente são links de emissão em direto em .m3u ou .m3u8, mas também funciona com filmes ou algo desse tipo, por isso a minha questão.
     
  2. Não quero ser demasiado chato,
    mas há tantos métodos para fazer downloads,
    e não se perde nada em divulgar a técnica,
    de modo que usando a RTP2 Play como "vítima", segue-se mais um:

    - como é clássico, no browser aceder ao vídeo;
    - parar a execução, fazer "view source" (tambérm conhecido como "código fonte da página");
    - com F3 procurar a string "master.mpd" (sem as aspas!)
    Para a série a "A Linha Invisível", encontra-se este URL:
    "https://streaming-ondemand.rtp.pt/nas2.share/h264/512x384/p7981/p7981_1_202011182309240588/master.mpd"

    Já está quase tudo feito, faltam uns pormenores!
    Ir ao GitHub buscar um script chamado Streamlink para Windows:
    https://streamlink.github.io
    Para quem não saiba, o GitHub é um repositório de código "Open Source e semelhantes".
    No caso do Streamlink, as "sources" (código fonte) são abertas e quem tiver paciência pode estudá-las.
    Isto dá uma certa confiança que não traz agarrado código malicioso - isto é, se alguém tivesse mesmo a paciência de estudar o código fonte.

    Fazer um "restore point" no Windows
    Instalar o streamlink-1.7.0.exe

    No directório em que se vai trabalhar, abrir uma PowerShell
    (antigamente era o MS DOS, depois o Windows cmd)
    Para isso clicar-direita no directório no Explorer e escolher "Abrir PowerShell".
    Dar-lhe a comer esta linha de comandos:

    Streamlink --http-header "User-Agent=xxxxx" --http-header "Referer=xxxxx" "https://streaming-ondemand.rtp.pt/n...4/p7981/p7981_1_202011182309240588/master.mpd" best --output "02 A Linha Invisível 18 Nov. 2020.mp4"

    O resultado final é este:

    PS C:\Users\SATA1\Downloads\PowerShell> Streamlink --http-header "User-Agent=xxxxx" --http-header "Referer=xxxxx" "https://streaming-ondemand.rtp.pt/n...4/p7981/p7981_1_202011182309240588/master.mpd" best --output "02 A Linha Invisível 18 Nov. 2020.mp4"
    [cli][info] Found matching plugin dash for URL https://streaming-ondemand.rtp.pt/n...4/p7981/p7981_1_202011182309240588/master.mpd
    [cli][info] Available streams: 720p (worst, best)
    [cli][info] Opening stream: 720p (dash)
    [download][linha.mp4] Written 716.1 MB (3m20s @ 3.6 MB/s)
    error: Error when reading from stream: Read timeout, exiting
    [cli][info] Stream ended
    [cli][info] Closing currently open stream...
    PS C:\Users\SATA1\Downloads\PowerShell>​

    Sucesso, foi buscar os 738MB em boa ordem, demorou 3:20 min a 3.6 MB/s

    Et voilá, está o vídeo pronto para ver na TV.

    Se for para ver de imediato no desktop, é só deixar de fora "--output "02 A Linha Invisível 18 Nov. 2020.mp4"
    ou seja, a linha de comandos acaba em "... best"
    Neste caso abre de imediato no VLC player e vai correndo o vídeo.

    Rec