Eu tenho tido problemas para baixar palestras em vídeo da Harvard Extension School. Eu estava esperando que eu pudesse tomar o CS171, mas eu me encontrei tendo que gastar muito tempo esperando por um buffer infinito. Então, eu gostaria de encontrar uma maneira de baixar as palestras e assisti-las localmente.
Então eu tentei ver o código-fonte da página (pegue a primeira palestra por exemplo), descobri que o FlashViewer está vinculado a uma 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 acredito que é isso, o arquivo que eu estava procurando.
Depois vem o problema com o download. Eu fiz uma pesquisa vasta e tentei várias vezes. Nenhum funcionou.
Uma maneira que tentei estava em execução
$ 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: Unsupported scheme 'rtmp'.
Não tenho certeza do 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 lecture1.mp4
Eu obtenho
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: Closing connection: NetStream.Play.Failed
Eu não sei o que NetStrem.Play.Failed significa ...
Depois, encontrei um estouro de pilha, com as sugestões do uso de mplayer e vlc, eu corri, 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), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4.
libavformat version 53.21.0 (external)
Mismatching header version 53.19.0
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
[rtmp @ 0x7f3de47abc00]Server error: Read access denied for stream 2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4.
Failed to open rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4.
Exiting... (End of file)
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://quit
com
VLC media player 2.0.4 Twoflower (revision 2.0.3-289-g6e6100a)
[0xf0aed8] dummy interface: using the dummy interface module...
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
[rtmp @ 0x7f6f28010a20] Server error: Read access denied for stream 2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4.
[0x7f6f28002d38] access_avio access error: Failed to open rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Input/output error
[0x7f6f20000b28] main input error: open of 'rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4' failed
[0x7f6f20000b28] main input error: Your input can't be opened
[0x7f6f20000b28] main input error: VLC is unable to open the MRL 'rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872/L01/22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4'. Check the log for details.
[0x7f6f28002a08] idummy demux: command 'quit'
em resposta.
Eu também tentei Orbit Download no Windows com alegria zero. O download nem começaria!
Alguém me diria por que é tão difícil baixar esse tipo de arquivo e o que significam essas mensagens de erro? E existe alguma maneira que eu possa assistir essas palestras localmente?