我正尝试从一个网站下载这些用于考试的视频,但我一直收到:
RTMPDump v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: Closing connection: NetStream.Play.StreamNotFound
这是我尝试过的命令:
rtmpdump -v -r "rtmps://53c7c8e287199.streamlock.net/vods3/mp4:amazons3/coursekart/videos/1521/topics/ER Diagrams - Part 1 of 1_qtp.mp4" -W "http://d2190hpfa85jkd.cloudfront.net/v11/student/swf/flowplayer-3.2.18.swf" -o "DBMS1.flv"
以下是页面源代码: http://pastebin.com/raw/iJpRfJh6
有人能告诉我我做错了什么吗?以及如何下载视频?
答案1
好的进展,我能够解决这个问题,现在我得到了 1 小时视频中的 5 秒:
rtmpdump -r "rtmps://53c7c8e287199.streamlock.net/vods3/" -W "http://d2190hpfa85jkd.cloudfront.net/v11/student/swf/flowplayer-3.2.18.swf" -y "mp4:amazons3/coursekart/videos/1521/topics/ER Diagrams - Part 1 of 1_qtp.mp4" -o b.flv
仍然不确定如何获取整个视频。如果我弄明白了,我会更新答案!
- 编辑
只需增加缓冲区大小!!它就可以正常工作!:)
-R --buffer 2000