Tôi đã gặp khó khăn khi tải xuống các bài giảng video từ Trường Mở rộng Harvard. Tôi đã hy vọng tôi có thể lấy CS171, nhưng tôi thấy mình phải mất rất nhiều thời gian để chờ đợi bộ đệm vô tận. Vì vậy, tôi muốn tìm một cách để tải xuống các bài giảng và xem chúng tại địa phương.
Vì vậy, tôi đã cố gắng xem mã nguồn của trang ( ví dụ như bài giảng đầu tiên ), tôi thấy FlashViewer được liên kết với một url XML. Tôi đã theo liên kết và thấy rằng giữa các thẻ "rtmp" là một liên kết đến tệp mp4: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "và tôi tin rằng đó là tập tin mà tôi đang tìm kiếm.
Sau đó là vấn đề với việc tải xuống. Tôi đã chạy một số tìm kiếm lớn, và đã thử nhiều lần. Không có làm việc.
Một cách mà tôi đã thử là chạy
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
trên Ubuntu của tôi, với phản hồi của
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Lược đồ không được hỗ trợ `rtmp '.
Tôi không chắc điều đó có nghĩa là gì...
Tôi cũng đã thử rtmpdump, có được thông qua apt-get. Và khi tôi chạy
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
tôi có
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, Đội ngũ phù thủy; giấy phép: GPL Đang kết nối ... THÔNG TIN: Đã kết nối ... LRI: Kết nối đóng: NetStream.Play.Fails
Tôi không biết NetStrem.Play.Fails nghĩa là gì ...
Sau đó, tôi chạy vào stack stack, với các gợi ý sử dụng mplayer và vlc, tôi đã chạy, tương ứng:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
đã trở lại
MPlayer svn r34540 (Ubuntu), được xây dựng với Nhóm MPlayer gcc-4.7 (C) 2000-2012 mplayer: không thể kết nối với ổ cắm mplayer: Không có tập tin hoặc thư mục như vậy Không thể mở hỗ trợ LIRC. Bạn sẽ không thể sử dụng điều khiển từ xa của bạn. Chơi rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. phiên bản libavformat 53,21.0 (bên ngoài) Phiên bản tiêu đề không khớp 53.19.0 Sử dụng các giao thức mạng mà không cần khởi tạo mạng toàn cầu. Vui lòng sử dụng avformat_network_init (), điều này sẽ trở thành bắt buộc sau này. Sử dụng các giao thức mạng mà không cần khởi tạo mạng toàn cầu. Vui lòng sử dụng avformat_network_init (), điều này sẽ trở thành bắt buộc sau này. [rtmp @ 0x7f3de47abc00] Lỗi máy chủ: Đọc quyền truy cập bị từ chối cho luồng 2012/02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Không thể mở rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Đang thoát ... (Kết thúc tập tin)
và
$ vlc -I dummy vlc - tập tin xuất / ts: output.mpg vlc: // thoát
với
Trình phát đa phương tiện VLC 2.0.4 Twoflower (phiên bản 2.0.3-289-g6e6100a) [0xf0aed8] giao diện giả: sử dụng mô-đun giao diện giả ... Sử dụng các giao thức mạng mà không cần khởi tạo mạng toàn cầu. Vui lòng sử dụng avformat_network_init (), điều này sẽ trở thành bắt buộc sau này. Sử dụng các giao thức mạng mà không cần khởi tạo mạng toàn cầu. Vui lòng sử dụng avformat_network_init (), điều này sẽ trở thành bắt buộc sau này. [rtmp @ 0x7f6f28010a20] Lỗi máy chủ: Đọc quyền truy cập bị từ chối cho luồng 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] lỗi truy cập access_avio: Không thể mở rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02 / 22872 / L01 / 22872-20120124-L01-1-h264 -121280 mp4: Lỗi đầu vào / đầu ra [0x7f6f20000b28] lỗi đầu vào chính: mở `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02 / 22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x980 mp4 'thất bại [0x7f6f20000b28] lỗi đầu vào chính: Không thể mở đầu vào của bạn [0x7f6f20000b28] lỗi đầu vào chính: VLC không thể mở MRL 'rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02 / 22872 / L01 / 22872-20120124-L01-1-h264 -16x9-852x480.mp4 '. Kiểm tra nhật ký để biết chi tiết. [0x7f6f28002a08] demux demux: lệnh `thoát '
đáp lại
Tôi cũng đã thử Orbit Download trên Windows với niềm vui không. Việc tải xuống thậm chí sẽ không bắt đầu!
Ai đó sẽ nói với tôi tại sao rất khó để tải xuống loại tệp như vậy và những thông báo lỗi đó có ý nghĩa gì? Và có cách nào để tôi có thể xem những bài giảng đó tại địa phương không?