Download Vídeos RTP

Dizer que hoje voltei a experimentar a ferramenta YDL-UI para baixar aulas do estudo em casa e não falhou (como tem falhado nos últimos dias)! Baixou! 😊 Não sei porquê, mas hoje deu para baixar.
 
Quanto a esse aspecto, na parte dos Arquivos tem lá uma tabela de preços para uso comercial e privado: https://arquivos.rtp.pt/tabela-de-precos/
Obrigado pela partilha dessa tabela, será de facto útil para muitos com certeza.
Ainda assim sem querer entrar em "discussões ou bate-bocas" com absolutamente ninguém porque não é minha politica, acho que são valores que deveriam ser ponderados em variados conteúdos.
Há que ter em conta alguns aspectos sim e respeita-los.

Eu compreendo que todos os envolventes numa produção, realização, téc. imagem, téc. som, no fundo toda a equipa de um documentário, série, produção deve receber os seus devidos valores e ai não há muito que argumentar, é o trabalho delas e vivem de tal, como nós vivemos das nossas funções para viver e temos que ser remunerados para liquidar as nossas despesas.
Ainda é possível pegar na série que referenciei acima da II Guerra Mundial - O Apocalipse, essa série com narração de José Alberto Carvalho não é original e de produção nacional, teve que ser "comprada" externamente e posteriormente editada na sua tradução áudio para PT-PT, compreendo aqui uma vez mais que todos os envolventes e burocracias devem ser pagas.

Talvez o que queira dizer nesta resposta, é que esses valores tabelados estão direccionados ainda para muitos conteúdos sobre-valorizando os mesmos.
Não pegando na desculpa de mau pagador ou dos "piratas" em geral, mas há o pormenor de pagar por algo que podemos não gostar ou não representar o devido valor atribuído como esta tabela, ou seja, eu sou a favor de pagar por aquilo que de facto gostamos e queremos, mas as vezes temos que experimentar antes de obter para saber se realmente queremos gastar o dinheiro em algo que não gostamos.

Há muita coisa neste baú RTP que podia ser de facto revista para ser libertada para um público alvo.
Se é uma questão de números, sim sou a favor de criarem uma plataforma com uma eventual mensalidade ou anuidade sempre acessível para todos!
Como uma Playstation Store, onde possamos posteriormente ficar com os conteúdos visualizados em "biblioteca" e posteriormente disponíveis para "download pessoal" caso o utilizador assim o entenda para utilizações como referi educacional, não sei se a RTP Play (Gratuita?) funciona com essa metodologia, nunca explorei de todo a plataforma bem como as da concorrência TVI ou SIC (Pagas tanto quanto me apercebi).
Mas a ideia seria talvez interessante e sempre conseguiam obter "lucros" e não andaríamos eventualmente a procura de soluções para "sacar" conteúdos deste cariz.

Contudo a aplicação torna-se útil sim e é pena barrarem as fantásticas narrações e imagens existentes em muitos dos vídeos de quem as procura como muitos dos users neste tópico e incluindo eu.
Aguardo por novidades igualmente como todos.
Abraço
 

recursos

Power Member
Realmente o YDL-UI.exe que vem dentro de YDL-UI_v2.7.0_Portable-rtp-support funcionou!
e tinha data de 2021-03-28

Boas notícias!
Rec
 
Realmente o YDL-UI.exe que vem dentro de YDL-UI_v2.7.0_Portable-rtp-support funcionou!
e tinha data de 2021-03-28

Boas notícias!
Rec
E podes por acaso partilhar algum link ou o proprio zip...
Ainda agora tentei 1 link do Play e outro do Estudo em casa e nada... e tenho o 2.7.0 Portable, mas não tenho nada de RTP Support.
 
Realmente o YDL-UI.exe que vem dentro de YDL-UI_v2.7.0_Portable-rtp-support funcionou!
e tinha data de 2021-03-28

Boas notícias!
Rec
Por agora está tudo ok, consegui baixar todas as aulas que tinha em falta.
Mais uma vez obrigada pela tua ajuda e disponibilidade!

Esperemos que dure um pouco mais.. 😅

E podes por acaso partilhar algum link ou o proprio zip...
Ainda agora tentei 1 link do Play e outro do Estudo em casa e nada... e tenho o 2.7.0 Portable, mas não tenho nada de RTP Support.
Por exemplo este:
https://www.rtp.pt/play/estudoemcas...imica-a-fisica-e-quimica-fisica-do-som-10-ano
 
Última edição:
Referia-me ao próprio programa... que o Recursos citou... não ao link da aula :-D

Ainda agora tentei com a versão 2.7.0 portable e não está de facto a funcionar inclusivamente com esse link que a Ana001 partilhou.
Ou estou a utilizar alguma versão bastante diferente... ou alguma configuração mais detalhada devem de ter aplicada para poder realizar o processo.
Não conseguem partilhar o vosso programa ? ou Link para tal ?
 
Ok, já fiz tudo igual como referis-te "Ana001", sim é possível pelos vistos ainda ou voltar a puxar vídeos do "Estudoemcasa", mas parece de facto, como dito anteriormente, que andam a fazer alterações internas no código de streaming dos conteúdos, e pelos vistos andam a seleccionar os devidos, ou seja para já o ponto de situação parece-me ser que o que é da própria autoria da emissora possivelmente poderá não estar AINDA a ser alvo de algum "bloqueio maioritário" para este tipo de método, todos os restantes conteúdos com direitos de autor, emissão, e os demais que não da emissora directamente esses sim estão possivelmente a ser "revistos", isto é apenas uma teoria daquilo que identifiquei no uso da ferramenta.
Mas tudo isto pode ser apenas uma suposição minha e estar completamente a parte da realidade.

Tenta por exemplo utilizar estes links:
https://www.rtp.pt/play/p8772/day-zero
https://www.rtp.pt/play/p8657/rise-and-fall-the-turning-points-of-world-war-ii
Verifica pff se consegues resultados com eles...
Trata-se de Docs. narrados em português mas penso que não são de todo da autoria da emissora.
Eu tive "falha" com eles...
 
Apenas espero (desejo 🤗) que continue a ser possível baixar as aulas do Estudo em Casa. Muitos alunos não têm sempre acesso à internet e/ou quando têm, as ligações não são as melhores. É um projecto incrível: ter acesso a video-aulas de TODO o programa (aprendizagens essenciais) de uma disciplina.
Já agora, incrível foi também o projecto do ano passado: Estudar com Autonomia.
 

MaFiBoSS

Power Member
Boa tarde,

Vou deixar aqui a minha contribuição/ajuda. Todo o conteúdo nos links postados anteriomente (da escola noctura, caminos, documentários, etc.) foram descarregados com sucesso.

Nota: Nem todos os conteúdos se encontram protegidos. Por exemplo a série: Peanuts (https://www.rtp.pt/play/zigzag/p2838/peanuts).

Agora vamos ao que interessa, para os que estão protegidos:

1. Copiar o link "manifest.mpd" a partir do site,
2. Colar o link num editor de texto básico:

Alterar o início
https://streaming-vod.rtp.pt/dash/ --> https://streaming-ondemand.rtp.pt/

Remover
.mp4

Alterar o final
manifest.mpd --> master.mpd master.m3u8

Exemplo do link acima do documentário "day-zero":

Original

Código:
https://streaming-vod.rtp.pt/dash/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d.mp4/manifest.mpd

Alterado

Código:
https://streaming-ondemand.rtp.pt/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d/master.mpd

De referir que uso youtube-dl sem GUI. Então o comando a ser executado seria:

Código:
youtube-dl -F https://streaming-ondemand.rtp.pt/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d/master.mpd

Resultado:

Código:
[generic] master: Requesting header
WARNING: Falling back on generic information extractor.
[generic] master: Downloading webpage
[generic] master: Extracting information
[info] Available formats for master:
format code                       extension  resolution note
p8772_1_20210424161006e000t2085d  mp4        1920x1080  DASH video 2310k , mp4_dash container, avc1.64001f, 25fps, mp4a.40.2 (48000Hz)

Nota: Neste caso o "format code" do conteúdo (só se encontra disponível numa resolução, extensão, etc.) está também no fim do próprio link (p8772_1_20210424161006e000t2085d). Format code: 2186 (neste video).

Para iniciar o download, o seguinte comando:

Código:
youtube-dl -f p8772_1_20210424161006e000t2085d https://streaming-ondemand.rtp.pt/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d/master.mpd

Resultado:

Código:
[generic] master: Requesting header
WARNING: Falling back on generic information extractor.
[generic] master: Downloading webpage
[generic] master: Extracting information
[dashsegments] Total fragments: 409
[download] Destination: master-master.mp4
[download]   2.7% of ~985.78MiB at  4.05MiB/s ETA 05:41

Just my 2 cents.

*****
EDIT:
*****

Notei que aparece o seguinte erro:

Código:
WARNING: Falling back on generic information extractor.

Para o contornar, basta alterar no final do link: manifest.mpd para master.m3u8.

Assim já faz mais sentido (mais rápido a descarregar e sem o erro da duração do vídeo ao reproduzir):

Código:
[generic] master: Requesting header
[generic] master: Downloading m3u8 information
[info] Available formats for master:
format code  extension  resolution note
2186         mp4        1920x1080  2186k , avc1.64001f, 25.0fps, mp4a.40.2

Depois de feito o download:

Código:
frame=74998 fps=2192 q=-1.0 Lsize=  774735kB time=00:49:59.89 bitrate=2115.6kbits/s speed=87.7x
video:732371kB audio:40064kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.297742%
[ffmpeg] Downloaded 793329040 bytes
[download] 100% of 756.58MiB in 00:34
 
Última edição:

recursos

Power Member
Se senhor, uma bela inspiração!
Hei-de confirmar se funciona em todas as RTPs.
Podes indicar onde encontro mais info sobre o "format code"?:
>> o "format code" do conteúdo (só se encontra disponível numa resolução, extensão, etc.) está também no fim do próprio link (p8772_1_20210424161006e000t2085d).

Rec
 

MaFiBoSS

Power Member
Se senhor, uma bela inspiração!
Hei-de confirmar se funciona em todas as RTPs.
Podes indicar onde encontro mais info sobre o "format code"?:
>> o "format code" do conteúdo (só se encontra disponível numa resolução, extensão, etc.) está também no fim do próprio link (p8772_1_20210424161006e000t2085d).

Rec

Para já em todos os videos que testei, deu. No futuro não sei.

Quanto à parte do "format code", já corrigi acima, pois dava erro (não obtia a informação correcta).

No entanto, no exemplo do vídeo disponibilizado, apresenta uma só resolução/extensão/etc. (format code = 2186).

Código:
format code  extension  resolution note
2186         mp4        1920x1080  2186k , avc1.64001f, 25.0fps, mp4a.40.2
 
Olá.

Antes de mais, o meu agradecimento pelo programa.

Voltei a esta thread porque vi que começaram a meter os vídeos protegidos, e queria uma solução. Como está tudo bloqueado no mesmo, usei a extensão Stream Recorder para o Chrome a gravar aquilo em "capture" mode (uso esta extensão para outros websites). Deixava aquilo no chrome a fazer em background (nem uso esse browser) enquanto fazia outra coisa qualquer.

A maior parte não deu também, mas... algumas deram mesmo estando protegidas. E descobri porquê, são as que por um acaso não gravam um segundo final. Depois andei a testar e constatei que mesmo protegidos, qualquer um dá para gravar seja em que tempo for (claro que ficam cortadas por aí), desde que não deixem a gravação chegar ao tempo final da stream.

Um exemplo visual porque eu também não sei explicar melhor.

Esta é uma série protegida já: https://www.rtp.pt/play/p8799/e541214/turbulent-skies

Record Streamer a gravar em "capture" mode, fiz save aos 28:24s (para verem que resulta em qualquer tempo, inclusive neste caso cheguei a ter uma com 53:15 que foi a minha primeira tentativa quando estava a testar).

kWZnJij.png

(ainda ia nos 27:58s)

SMeFQrN.png

(mas o bufffer de download (não sei o termo?) ia já nos 28:24s

STSSSig.png

(aqui o ficheiro aberto que tem 28:24s)

Record Streamer a gravar em "capture" mode, fiz save aos 53:24s (supostamente o fim) MAS a stream ainda não tinha chegado ao fim (as duas estão abertas em separadores distintos ao mesmo tempo para a extensão funcionar em "capture" mode).

DB2CaLC.png

(notem o separador respectivo da extensão à direita chegou aos 53:54s)

D8wm9TC.png

(a fazer o download no canto inferior esquerdo)

QvtIjxL.png

(a prova final de como gravou tudo)

Entretanto esqueci-me de provar que esse episódio está protegido, mas incluo de outra série que também estava a gravar. onde se vê que quando a stream chega ao fim, já não dá para fazer download como deu mesmo antes de acabar.



1CZtTPX.png

(ficou sem tempo final, mas podem conferir na terceira imagem que o final é 49:30)


JPpFSoJ.png


uqIaVcD.png


9sH4Qi6.png

(agora já falha ao fazer o download)

Não percebo destas coisas, mas suponho que neste caso, não deixa gravar assim que a stream verdadeira entra no "bloco" final. Já me aconteceu algumas falharem porque o desfasamento não era suficientemente grande (séries pequenas). Não sei se dará para adaptar ao programa que tinham antes.

Ah, uma coisa estranha que não tinha notado em gravações anteriores que não estavam protegidas é que estas vêm com som nos primeiros 2-3 segundos mas sem imagem. Mas como disse, não percebo nada disto.

De qualquer das formas, inscrevi-me no fórum para partilhar um (trabalhoso, nada prático) método para gravarem o que quiserem, enquanto não se arranja uma solução melhor. E para quem percebe disto, talvez uma pista para contornar o problema.

Cumprimentos.

ETA: Se eu estiver a dizer parvoíces ou coisas óbvias, peço desculpa. É que não percebo mesmo nada disto.
 
Última edição:

recursos

Power Member
>> não percebo mesmo nada disto.
ora essa, não estás sózinho!
"Capture mode" quer dizer que a duração da gravação é igual à do vídeo (quase 1 h)?
Rec
 
>> não percebo mesmo nada disto.
ora essa, não estás sózinho!
"Capture mode" quer dizer que a duração da gravação é igual à do vídeo (quase 1 h)?
Rec
Sim, exactamente. O vídeo fica a passar como se estivesses a ver, enquanto a extensão grava no outro separador. Mas não precisas de ver (pode estar noutra aplicação) nem de ter o som ligado (nos exemplos anteriores estão todos silenciosos), grava tudo na mesma som e vídeo. E podes gravar vários ao mesmo tempo, nesse estava a gravar 5 com 1h cada mais ou menos.

Entretanto...

Saquei este com o método descrito em cima. Também estava a seguir e nem sabia que esse estava protegido, mas de facto está.
 

MaFiBoSS

Power Member
O método "gravação", não deixa de ser outra maneira, mas muito demorada em concluir (pode causar erros). Mas obrigado por partilhares.

Agora se querem que funcione a parte gráfica (GUI) partilhada por aí, nos links protegidos (RTP) têm que adaptar. Pois a solução está descrita por mim nos posts (#734 e #736) anteriores (alteração dos links).

Testei os dois episódios acima com sucesso, sem qualquer falha.

Voos Turbulentos Ep1 (tempo do download 00:43s):

Código:
format code  extension  resolution note
2186         mp4        1920x1080  2186k , avc1.64001f, 25.0fps, mp4a.40.2

Código:
frame=80103 fps=1897 q=-1.0 Lsize=  827468kB time=00:53:24.09 bitrate=2115.6kbits/s speed=75.9x
video:782207kB audio:42791kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.299456%
[ffmpeg] Downloaded 847327723 bytes
[download] 100% of 808.07MiB in 00:43

Mulheres na Resistência Ep3 (tempo do download 00:34s):

Código:
format code  extension  resolution note
2186         mp4        1920x1080  2186k , avc1.64001f, 25.0fps, mp4a.40.2

Código:
frame=74261 fps=2204 q=-1.0 Lsize=  767172kB time=00:49:30.41 bitrate=2115.8kbits/s speed=88.2x
video:725191kB audio:39670kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.302195%
[ffmpeg] Downloaded 785584349 bytes
[download] 100% of 749.19MiB in 00:34
 
Última edição:

Red_Acid

Power Member
Parece que os senhores da RTP voltaram atrás com os testes que andaram a fazer com DRM. Mais valia estarem quietos e deixarem as coisas como estão! 😤

Boa tarde,

Vou deixar aqui a minha contribuição/ajuda. Todo o conteúdo nos links postados anteriomente (da escola noctura, caminos, documentários, etc.) foram descarregados com sucesso.

Nota: Nem todos os conteúdos se encontram protegidos. Por exemplo a série: Peanuts (https://www.rtp.pt/play/zigzag/p2838/peanuts).

Agora vamos ao que interessa, para os que estão protegidos:

1. Copiar o link "manifest.mpd" a partir do site,
2. Colar o link num editor de texto básico:

Alterar o início
https://streaming-vod.rtp.pt/dash/ --> https://streaming-ondemand.rtp.pt/

Remover
.mp4

Alterar o final
manifest.mpd --> master.mpd master.m3u8

Exemplo do link acima do documentário "day-zero":

Original

Código:
https://streaming-vod.rtp.pt/dash/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d.mp4/manifest.mpd

Alterado

Código:
https://streaming-ondemand.rtp.pt/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d/master.mpd

De referir que uso youtube-dl sem GUI. Então o comando a ser executado seria:

Código:
youtube-dl -F https://streaming-ondemand.rtp.pt/nas2.share/h264/512x384/p8772/p8772_1_20210424161006e000t2085d/master.mpd
Fantástico trabalho de investigação com os URLs dos ficheiros! 👏

Ontem já adaptei a ferramenta para funcionar tendo em conta as tuas descobertas mas não tive tempo de finalizar o processo. Mas hoje aqui está...



Com o grandioso contributo do @MaFiBoSS, existe novamente uma versão actualizada que funciona - pelo menos hoje e neste momento, até apetecer a outrém mudar mais um coisas. Siga para o comentário principal!
 
Inspirado pelo que o @MaFiBoSS mensionou, escrevi uma pequena linha de codigo que ajuda a simplificar as coisas. No separador no video que querem fazer download, colem isso na developer console do browser. Ele imprime o comando do youtube-dl, que basta colar na linha de comandos (cmd) para fazer download.
Claro que necesita do youtube-dl instalado. A forma mais simples no widows pode ser arrastar o executavel para a pasta \Widows.

https://gist.github.com/eduardofcgo/c717a4b884ccd2b78ec767d81e908496
 
Topo