I'm trying to download episodes from cbs.com with
rtmpdump but no matter what I try I get an error of one type or another. I Manually sifted through the source code and found a file called "content.select" I downloaded the file and opened with gedit and found a rtmp url in it:
Code:
rtmp://cp21927.edgefcs.net/ondemand/?auth=dbEbqcNdpbAcVdbcicGdac4dTbmaUdIdiaD-bmgK97-bla-d9i-KbFPhVpf&aifp=v001&slist=video/_!/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN<break>video/_!/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN.flv
But whenever I try to use it with rtmpdump I get this:
Code:
user@ubuntu:~$ '/home/user/Downloads/rtmpdump-2.2e/rtmpdump' -r "rtmp://cp21927.edgefcs.net/ondemand/?auth=dbEbqcNdpbAcVdbcicGdac4dTbmaUdIdiaD-bmgK97-bla-d9i-KbFPhVpf&aifp=v001&slist=video/_!/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN" -o CBS_ENTERPRISE_001_CONTENT_CIAN.flv
bash: !/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN": event not found
I find that this is probably because Terminal misinterprets part of the url for a Terminal command. However trying to modify it gets me nowhere as well:
Code:
user@ubuntu:~$ '/home/user/Downloads/rtmpdump-2.2e/rtmpdump' -r "rtmp://cp21927.edgefcs.net:1935/ondemand?ovpfv=1.1&?auth=dbEbmbFcHa.aTbgaWdwcKaRb9aJaMdibCdd-bmgMEj-bla-d9i-GaxOfUld&slist=video%2F_2FCBS_Production%2F385%2F439%2FCBS_ENTERPRISE_001_CONTENT_CIAN" -o CBS_ENTERPRISE_001_CONTENT_CIAN.flv
RTMPDump v2.2e
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
I tried using rtmpsrv to catch the needed stuff but I get this error:
Code:
rtmpuser@ubuntu:/home/user$ '/home/user/Downloads/rtmpdump-2.2e/rtmpsrv'
RTMP Server v2.2e
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL
Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!
WARNING: Trying different position for client digest!
ERROR: Handshake failed
Closing connection... done!
^CCaught signal: 2, cleaning up, just a second...
Obviously it didn't do squat for me.
Next I used rtmpsuck but...:
Code:
rtmpuser@ubuntu:/home/user$ '/home/user/Downloads/rtmpdump-2.2e/rtmpsuck'
RTMP Proxy Server v2.2e
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL
Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Processing connect
app: ondemand?ovpfv=1.1&?auth=dbEbmbFcHa.aTbgaWdwcKaRb9aJaMdibCdd-bmgMEj-bla-d9i-GaxOfUld&aifp=v001&slist=video%2F_!%2FCBS_Production%2F385%2F439%2FCBS_ENTERPRISE_001_CONTENT_CIAN
flashVer: LNX 10,0,45,2
swfUrl: http://www.cbs.com/[[IMPORT]]/vidtech.cbsinteractive.com/player/2_3_1/CBSI_PLAYER.swf
ERROR: RTMP_HashSWF: swfurl http://www.cbs.com/[[IMPORT]]/vidtech.cbsinteractive.com/player/2_3_1/CBSI_PLAYER.swf not found
tcUrl: rtmp://cp21927.edgefcs.net:1935/ondemand?ovpfv=1.1&?auth=dbEbmbFcHa.aTbgaWdwcKaRb9aJaMdibCdd-bmgMEj-bla-d9i-GaxOfUld&aifp=v001&slist=video%2F_!%2FCBS_Production%2F385%2F439%2FCBS_ENTERPRISE_001_CONTENT_CIAN
pageUrl: http://www.cbs.com/classics/star_trek_enterprise/video/?pid=QZi4Rl8ZCZAKn73WZA2XQQ0kA_lSanQ7&vs=Default&play=true
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!
^CCaught signal: 2, cleaning up, just a second...
I've been at this for a while and haven't made any progress. Any attepts at using the above Info from rtmpsuck failed as well. Any help would be much appreciated.
The URL for the Video is:
http://www.cbs.com/classics/star_trek_enterprise/video/?pid=QZi4Rl8ZCZAKn73WZA2XQQ0kA_lSanQ7&vs=Default&p lay=false
The "content.select" file from the Video's page is attached below as a Text File. To View it properly you should rename it to the ".xml" extension.