Estou tendo problemas para baixar palestras em vídeo da Harvard Extension School. Eu esperava poder usar o CS171, mas me deparei com uma enorme quantidade de tempo aguardando buffer sem fim. Então, desejo encontrar uma maneira de baixar as palestras e assisti-las localmente.
Então, tentei visualizar o código-fonte da página (tome a primeira aula, por exemplo); descobri que o FlashViewer está vinculado a um URL XML. Eu segui o link e descobri que entre as tags "rtmp" havia um link para um arquivo mp4: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "e eu acreditava que era isso, o arquivo que estava procurando.
Depois vem o problema com o download. Eu executei uma vasta pesquisa e tentei várias vezes. Nenhum funcionou.
Uma maneira que eu tentei estava correndo
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
no meu Ubuntu, com uma resposta de
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: esquema não suportado `rtmp '.
Não sei o que isso significa ...
Eu também tentei o rtmpdump, adquirido via apt-get. E quando eu corro
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o palestra1.mp4
eu recebo
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, Equipe Flvstreamer; licença: GPL A ligar ... INFO: conectado ... ERRO: Fechando a conexão: NetStream.Play.Failed
Não sei o que NetStrem.Play.Failed significa ...
Então eu corri para o estouro de pilha, com as sugestões de usar mplayer e vlc, executei, respectivamente:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
voltou
MPlayer svn r34540 (Ubuntu), construído com gcc-4.7 (C) 2000-2012 MPlayer Team mplayer: não foi possível conectar ao soquete mplayer: Esse arquivo ou diretório não existe Falha ao abrir o suporte ao LIRC. Você não poderá usar seu controle remoto. Reproduzindo rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. libavformat versão 53.21.0 (externo) Cabeçalho incompatível versão 53.19.0 Usando protocolos de rede sem inicialização de rede global. Por favor, use avformat_network_init (), isso se tornará obrigatório mais tarde. Usando protocolos de rede sem inicialização de rede global. Por favor, use avformat_network_init (), isso se tornará obrigatório mais tarde. [rtmp @ 0x7f3de47abc00] Erro no servidor: acesso de leitura negado para o fluxo 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Falha ao abrir o rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Saindo ... (Fim do arquivo)
e
$ vlc -I dummy vlc -I dummy rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 --sout file / ts: output.mpg vlc: // sai
com
VLC media player 2.0.4 Twoflower (revisão 2.0.3-289-g6e6100a) [0xf0aed8] interface fictícia: usando o módulo de interface fictícia ... Usando protocolos de rede sem inicialização de rede global. Por favor, use avformat_network_init (), isso se tornará obrigatório mais tarde. Usando protocolos de rede sem inicialização de rede global. Por favor, use avformat_network_init (), isso se tornará obrigatório mais tarde. [rtmp @ 0x7f6f28010a20] Erro no servidor: acesso de leitura negado para o fluxo 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] erro de acesso access_avio: falha ao abrir o rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4: Erro de entrada / saída [0x7f6f20000b28] erro de entrada principal: aberto de `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 'falhou [0x7f6f20000b28] erro de entrada principal: sua entrada não pode ser aberta [0x7f6f20000b28] erro de entrada principal: o VLC não pode abrir o rtmp do MRL ': //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '. Verifique o log para obter detalhes. [0x7f6f28002a08] idux demux: command `quit '
em resposta.
Eu também tentei o Orbit Download no Windows com zero alegria. O download nem começaria!
Alguém me diria muito bem por que é tão difícil baixar esse tipo de arquivo e o que essas mensagens de erro significam? E existe alguma maneira de assistir a essas palestras localmente?