Hi,
I noticed rutube stuff doesn't download. Manual download with rtmpdump works though.
the URL: **External links are only visible to Support Staff****External links are only visible to Support Staff**
what JD 2 does (doesn't work):
Code:
rtmpdump.exe -W "**External links are only visible to Support Staff** -e -r "rtmp://video-1-11.rutube.ru/rutube_vod_2/" -a "" -y "mp4:vol23/movies/86/7a/867ab1650a6c23ae1c3176e77e536630.mp4?e=1343858218&" -o "---SNIP---.mp4.part"
output:
RTMPDump v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
what I did (worked):
Code:
rtmpdump.exe --flashVer "WIN 11,3,300,262" --swfUrl "**External links are only visible to Support Staff** --pageUrl "**External links are only visible to Support Staff** -r "rtmp://video-1-11.rutube.ru:1935/rutube_vod_2" --playpath "mp4:vol23/movies/86/7a/867ab1650a6c23ae1c3176e77e536630.mp4?e=1343856346&" -o test.flv
output:
RTMPDump v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
Starting download at: 0.000 kB
Metadata:
duration 1321.82
moovPosition 28.00
width 384.00
height 224.00
videocodecid avc1
audiocodecid mp4a
avcprofile 66.00
avclevel 20.00
aacaot 2.00
videoframerate 25.00
audiosamplerate 22050.00
audiochannels 2.00
trackinfo:
length 27543.00
timescale 25.00
language und
sampledescription:
sampletype avc1
length 29146112.00
timescale 22050.00
language und
sampledescription:
sampletype mp4a
47838.922 kB / 1321.77 sec (99.9%)
Download complete
I don't have time right now to find out which option was wrong. But it can't be too hard to fix.
for reference:
Code:
RTMPDump v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
This program dumps the media content streamed over rtmp.
--help|-h Prints this help screen.
--rtmp|-r url URL (e.g. rtmp//hotname[:port]/path)
--host|-n hostname Overrides the hostname in the rtmp url
--port|-c port Overrides the port in the rtmp url
--socks|-S host:port Use the specified SOCKS proxy
--protocol|-l Overrides the protocol in the rtmp url (0 - RTMP, 3 - RTMPE)
--playpath|-y Overrides the playpath parsed from rtmp url
--swfUrl|-s url URL to player swf file
--tcUrl|-t url URL to played stream (default: "rtmp://host[:port]/app")
--pageUrl|-p url Web URL of played programme
--app|-a app Name of player used
--swfhash|-w hexstring SHA256 hash of the decompressed SWF file (32 bytes)
--swfsize|-x num Size of the decompressed SWF file, required for SWFVerification
--swfVfy|-W url URL to player swf file, compute hash/size automatically
--swfAge|-X days Number of days to use cached SWF hash before refreshing
--auth|-u string Authentication string to be appended to the connect string
--conn|-C type:data Arbitrary AMF data to be appended to the connect string
B:boolean(0|1), S:string, N:number, O:object-flag(0|1),
Z:(null), NB:name:boolean, NS:name:string, NN:name:number
--flashVer|-f string Flash version string (default: "WIN 10,0,22,87")
--live|-v Save a live stream, no --resume (seeking) of live streams possible
--subscribe|-d string Stream name to subscribe to (otherwise defaults to playpath if live is specifed)
--flv|-o string FLV output file name, if the file name is - print stream to stdout
--resume|-e Resume a partial RTMP download
--timeout|-m num Timeout connection num seconds (default: 120)
--start|-A num Start at num seconds into stream (not valid when using --live)
--stop|-B num Stop at num seconds into stream
--token|-T key Key for SecureToken response
--hashes|-# Display progress with hashes, not with the byte counter
--buffer|-b Buffer time in milliseconds (default: 36000000), this option makes only sense in stdou
t mode (-o -)
--skip|-k num Skip num keyframes when looking for last keyframe to resume from. Useful if resume fai
ls (default: 0)
--quiet|-q Supresses all command output.
--verbose|-V Verbose command output.
--debug|-z Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, or auth these properties will not be included in the connect
packet.
And thanks for JD2 it rocks