Harvard Extension School에서 비디오 강의를 다운로드하는 데 문제가 있습니다. CS171을 사용할 수 있기를 바랐지만 끝없는 버퍼링을 기다리는 데 많은 시간을 소비해야한다는 것을 알았습니다. 강의를 다운로드 받아 로컬에서 볼 수있는 방법을 찾고 싶습니다.
그래서 페이지의 소스 코드를 보려고했는데 ( 예를 들어 첫 강의 를 보았습니다) FlashViewer가 XML URL과 연결되어 있음을 알았습니다. 링크를 따라 가서 "rtmp"태그 사이에서 mp4 파일에 대한 링크 인 것을 발견했습니다. "rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "그리고 나는 그것이 내가 찾던 파일이라고 믿었습니다.
그런 다음 다운로드 문제가 발생합니다. 방대한 검색을 실행하고 여러 번 시도했습니다. 아무도 효과가 없었습니다.
내가 시도한 한 가지 방법은 실행 중이었습니다.
$ wget rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
내 우분투에서
rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 : 지원되지 않는 체계`rtmp '.
그게 무슨 뜻인지 잘 모르겠습니다 ...
또한 apt-get을 통해 얻은 rtmpdump를 시도했습니다. 내가 달릴 때
$ rtmpdump -r rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o 강의 1.mp4
나는 얻다
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, Flvstreamer 팀; 라이센스 : GPL 연결 중 ... 정보 : 연결됨 ... 오류 : 연결 종료 : NetStream.Play.Failed
NetStrem.Play.Failed가 무엇을 의미하는지 모르겠습니다.
그런 다음 mplayer와 vlc를 사용 하라는 제안 과 함께 스택 오버플로가 발생 했습니다.
mplayer -dumpstream rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
돌아왔다
gcc-4.7 (C) 2000-2012 MPlayer 팀으로 빌드 된 MPlayer svn r34540 (우분투) mplayer : 소켓에 연결할 수 없습니다 mplayer : 해당 파일이나 디렉토리가 없습니다 LIRC 지원을 열지 못했습니다. 리모컨을 사용할 수 없습니다. rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4를 재생합니다. libavformat 버전 53.21.0 (외부) 일치하지 않는 헤더 버전 53.19.0 글로벌 네트워크 초기화없이 네트워크 프로토콜 사용 avformat_network_init ()를 사용하십시오. 이것은 나중에 필수가됩니다. 글로벌 네트워크 초기화없이 네트워크 프로토콜 사용 avformat_network_init ()를 사용하십시오. 이것은 나중에 필수가됩니다. [rtmp @ 0x7f3de47abc00] 서버 오류 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 스트림에 대한 서버 액세스가 거부되었습니다. rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4를 열지 못했습니다. 종료 중 ... (파일 끝)
과
$ vlc-나는 더미 vlc-나는 더미 rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 --sout 파일 /ts:output.mpg vlc : // quit
와
VLC 미디어 플레이어 2.0.4 Twoflower (개정 2.0.3-289-g6e6100a) [0xf0aed8] 더미 인터페이스 : 더미 인터페이스 모듈 사용 ... 글로벌 네트워크 초기화없이 네트워크 프로토콜 사용 avformat_network_init ()를 사용하십시오. 이것은 나중에 필수가됩니다. 글로벌 네트워크 초기화없이 네트워크 프로토콜 사용 avformat_network_init ()를 사용하십시오. 이것은 나중에 필수가됩니다. [rtmp @ 0x7f6f28010a20] 서버 오류 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 스트림에 대한 서버 액세스 읽기가 거부되었습니다. [0x7f6f28002d38] access_avio 액세스 오류 : rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480를 열지 못했습니다. mp4 : 입력 / 출력 오류 [0x7f6f20000b28] 주요 입력 오류 :`rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480의 오픈. mp4 '실패 [0x7f6f20000b28] 기본 입력 오류 : 입력을 열 수 없습니다 [0x7f6f20000b28] 주 입력 오류 : VLC가 MRL 'rtmp : //flash.dce.harvard.edu/bounce/mp4 : 2012 / 02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248을 열 수 없습니다. -16x9-852x480.mp4 '. 자세한 내용은 로그를 확인하십시오. [0x7f6f28002a08] idummy demux : 명령`quit '
답으로.
또한 Windows에서 Orbit Download를 사용해 보았습니다. 다운로드도 시작되지 않습니다!
누군가 그런 종류의 파일을 다운로드하기가 왜 어려운지와 그 오류 메시지의 의미를 알려주십시오. 현지에서 강의를 볼 수있는 방법이 있습니까?