PDA

View Full Version : bigflix.com: How to download free streaming movies from Adobe Flash Player(RTMPE flv)


any ANONYMOUS forum user
06-04-2009, 11:50 PM
Is it possible to download a free streaming movie from Adobe Flash Player at bigflix.com?

I tried to download the following movie stream with several programs to no avail
http://broadband.bigflix.com/bigflicks/faces/jsp/viewFreeMovie.jsp?titleId=65&verText=undefined&isInstalled=0&browser=Netscape

Thank you for your help

Stream Recorder
06-05-2009, 04:18 AM
It doesn't seem to be an RTMPE stream, because Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) can perfectly download this video:
Tutorial: How to download free streaming movies from Big Flix with Replay Media Catcher (http://all-streaming-media.com/download-streaming-videos-and-music/download_846_broadband.bigflix.com-How-to-download-free-streaming-movies-from-Big-Flix.htm)

FAQ: How to record/download/capture/save Adobe Flash .FLV video RTMP stream from embedded player (http://all-streaming-media.com/faq/recording-media-stream/faq-record-download-capture-save-flash-flv-video-rtmp.htm)
RTMPE stream recording/downloading/capturing/ripping/saving

pscompanies
09-27-2009, 08:29 AM
BigFlix currently only works for me using GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm). Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) did NOT work.

Use GetFLV latest version (8.8.45) and it should work 100%.

any ANONYMOUS forum user
01-05-2010, 07:05 AM
Please tell me which version of Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) (RMC) is able to download this, I am exhausted.

noob2001204
01-05-2010, 10:52 AM
Please tell me which version of Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) (RMC) is able to download this, I am exhausted.
You can try latest version of RMC (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) with the old plugin

Also, rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) can download from this site

gaganspidey
01-05-2010, 11:34 AM
Thanks so much for your help, at least you replied. Kindly, tell me the version of the plugin, so I can have a go.
Also, this site uses SWF verification, will rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) be able to successfully download the file (actually I am a noob at rtmpdump) ?
Once again thanks very much !

noob2001204
01-05-2010, 08:21 PM
Thanks so much for your help, at least you replied. Kindly, tell me the version of the plugin, so I can have a go.
Also, this site uses SWF verification, will rtmpdump be able to successfully download the file (actually I am a noob at rtmpdump) ?
Once again thanks very much !
RMC plugin (http://stream-recorder.com/forum/showpost.php?p=12220&postcount=20)

I tried to download the stream posted by OP and rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) can download it without providing swfurl,that means it doesn't use SWF verification.If you have problems with rtmpdump,you can post it here.

gaganspidey
01-07-2010, 06:50 AM
RMC plugin (http://stream-recorder.com/forum/showpost.php?p=12220&postcount=20)

I tried to download the stream posted by OP and rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) can download it without providing swfurl,that means it doesn't use SWF verification.If you have problems with rtmpdump,you can post it here.

Still no luck, I replaced the given 2 files (plugin_zrtmp.dll) in the plugins folder of Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) (Version: 3.11, Build Date: Sep 24 2009 [12:45:44]) but its not recording the following stream :
http://broadband.bigflix.com/home/Show/Ramayan/5610/-Ram-Takes-Vishnu-s-Form-Are you sure noob2001204 this method is working with the above stream ? And regarding rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) I am very confused as to how to go about it, previously someone did it for me but he/she didnot tell whether it worked or not. Following is the code submitted by him/her which went above my head :o

The problem is RTMPE and this includes SWF verication protection, i tried but i can't download this video. Let me try with SWF verification and i will let you know
C:\>rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvs
hows/Ramayan_300.mp4" -o 300.mp4DEBUG: Parsing...
DEBUG: Parsed protocol: 3
DEBUG: Parsed host : bigflicks.fcod.llnwd.net
DEBUG: Parsed app : a1728/o27
DEBUG: Parsed playpath: mp4:vault/videoclips/tvshows/Ramayan_300.mp4
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: Protocol : RTMPE
DEBUG: Hostname : bigflicks.fcod.llnwd.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:vault/videoclips/tvshows/Ramayan_300.mp4
DEBUG: tcUrl : rtmpe://bigflicks.fcod.llnwd.net:1935/a1728/o27
DEBUG: app : a1728/o27
DEBUG: flashVer : LNX 9,0,124,0
DEBUG: live : no
DEBUG: timeout : 300 sec
DEBUG: Connect, ... connected, handshaking
DEBUG: HandShake: Client type: 06

DEBUG: HandShake: DH pubkey position: 1215
DEBUG: HandShake: Client digest offset: 410
DEBUG: HandShake: Initial client digest:
49 63 1E A5 6C F2 E8 93 BD 69 A8 22 E7 3D 9C 5E 08 38 3E 67 C7 8A 64 8E 4B DD 2B
CC 4B 4B D6 13
DEBUG: HandShake: Type Answer : 06
DEBUG: HandShake: Server Uptime : 1843264832
DEBUG: HandShake: FMS Version : 3.5.2.1
DEBUG: HandShake: Server DH public key offset: 601
DEBUG: HandShake: Secret key:
6E F2 30 F2 6E 20 65 D6 E9 5A 0A 0D 2D B1 B1 C6 3A 56 DB 44 4C DA 7F 1C 97 4B 2D
A5 3F 6C 9F FB A9 62 87 D8 6A 20 4B 7D 85 C2 CF 99 A3 66 28 9A 8E 3B AC C8 9D 8
3 8A 48 64 53 A7 BD 3E BE A8 46 53 54 DE DA E8 E7 35 3F 49 26 40 28 48 8D E6 7B
CD E2 E8 F7 18 AD AB 5E 17 43 66 9A EC 72 9B D8 54 03 D6 46 53 43 C1 0A 8C FC DA
C9 F2 02 59 39 04 E2 10 1F 80 D5 3F FC C5 5C F3 9F 8B 09 B7 0D
DEBUG: RC4 Out Key:
26 18 FA 9B F0 77 B6 2E 30 33 C0 A9 4E BF 29 A1
DEBUG: RC4 In Key:
79 1B 4C 1E 89 D4 8E E3 8C 80 3C CC BD 39 45 4E
DEBUG: HandShake: Client signature digest position: 410
DEBUG: HandShake: Digest key:
F9 6D 79 E9 0C 02 7B E5 F1 EA BE D4 5B EC 5F CB 5B B1 8A B6 E8 EC 3B 11 16 A4 00
E8 1A 33 9B E2
DEBUG: HandShake: Signature calculated:
B0 35 C0 91 53 AB 51 42 DE F7 69 D0 DB 37 AC D4 F7 5F 2B D7 88 E5 BA 92 4B 7F CA
06 6E D2 7F D5
DEBUG: HandShake: Server sent signature:
B0 35 C0 91 53 AB 51 42 DE F7 69 D0 DB 37 AC D4 F7 5F 2B D7 88 E5 BA 92 4B 7F CA
06 6E D2 7F D5
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Calculated digest key from secure key and server digest:
7B 60 04 BE CC 55 5C 70 DD E7 84 BA 38 A3 A9 01 9A 03 A4 E4 1E 9F D6 A4 B8 32 67
F8 E8 A6 03 1E
DEBUG: HandShake: Client signature calculated:
7C AD 84 73 13 BD 9A 67 BB C9 A8 86 35 A4 6D 98 3E 60 FD 77 A8 34 1C C9 63 CF 90
FF 90 54 D5 01
DEBUG: HandShake: Handshaking finished....
DEBUG: Connect, handshaked
Connected...

Starting download at 0.000 KB
DEBUG: GetNextMediaPacket, received: server BW
DEBUG: GetNextMediaPacket, received: client BW
DEBUG: HandlePing, received ping. type: 0, len: 6
DEBUG: GetNextMediaPacket, unknown packet type received: 0xf0
ERROR: ReadN, RTMP recv error 10060
ERROR: ReadPacket, failed to read RTMP packet header. type: 5
Closing connection... done!
Please help !

hyc
01-07-2010, 08:24 PM
You seem to be using rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) 1.6 or older, which had bugs in its RTMP decoder.

You should use the latest version instead. And noob2001204 is wrong, they are using SWF verification.

See here for a working example:

http://lists.mplayerhq.hu/pipermail/rtmpdump/2009-December/000235.html
ol kk wrote:
> It seems pretty hard
http://broadband.bigflix.com/home/Show/Ramayan/5610/-Ram-Takes-Vishnu-s-Form-

Nothing special. Looking at that page source:

// embed the Flash Content SWF when all tests are passed
var
playerflashvars="playlist=http://broadband.bigflix.com/BFDispatch.do?parameter=getPlaylistXml%26productid =5610&file=rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1262150903%26h=2c0aef931b8e3269d 111765eafa27683&autostart=true&title=Ramayan&AcudeoProgram=4adda463e65d6&roll="+roll;
var
playerSrc="http://broadband.bigflix.com/apache_file/flash/BIGFlix_Tremor.swf?f="
+ new Date().getTime();

Current SVN code works fine...

rtmpdump -r rtmpe://bigflicks.fcod.llnwd.net/a1728/o27 -a a1728/o27 -W
"http://broadband.bigflix.com/apache_file/flash/BIGFlix_Tremor.swf?f=1262135847971"
-p
"http://broadband.bigflix.com/home/Show/Ramayan/5610/-Ram-Takes-Vishnu-s-Form-" -y
"mp4:vault/videoclips/tvshows/Ramayan_300?e=1262150903&h=2c0aef931b8e3269d111765eafa27683"
-o xx.flv -V

gaganspidey
01-07-2010, 10:15 PM
You seem to be using rtmpdump 1.6 or older, which had bugs in its RTMP decoder.

You should use the latest version instead. And noob2001204 is wrong, they are using SWF verification.

See here for a working example:

http://lists.mplayerhq.hu/pipermail/rtmpdump/2009-December/000235.html

I'd kiss you if you were in front of me, thanks so much !
Then this means the videos at BigFlicks are downloadable, but if you could help me a little bit more that would make my day. Firstly, please confirm whether you are also using the version 2.1b of rtmpdump that can be downloaded below :

http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.1b-windows.zip

Secondly, I searched but couldn't find a tutorial on rtmpdump like a beginners guide or something, hence kindly let me know only once how to get started, I mean what all to type, etc. step-wise-step. Please help as we noobs won't be able to learn how to use this great application.

Stream Recorder
01-08-2010, 05:02 AM
I searched but couldn't find a tutorial on rtmpdump like a beginners guide or something, hence kindly let me know only once how to get started, I mean what all to type, etc. step-wise-step.
rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) is not an application for noobs, but the following can help you to learn more about it:
How do you use rtmp dump (rtmpdump tutorials)?

noob2001204
01-08-2010, 06:20 AM
gaganspidey,I didn't try RMC so I don't know if it still works

You seem to be using rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) 1.6 or older, which had bugs in its RTMP decoder.

You should use the latest version instead. And noob2001204 is wrong, they are using SWF verification.

See here for a working example:

http://lists.mplayerhq.hu/pipermail/rtmpdump/2009-December/000235.html
I could be wrong,but how come I can download it without providing swfurl and such if it's using SWF verification?

gaganspidey
01-08-2010, 12:19 PM
rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) is not an application for noobs, but the following can help you to learn more about it:
How do you use rtmp dump (rtmpdump tutorials)?



You should use the latest version instead. And noob2001204 is wrong, they are using SWF verification.

See here for a working example:

http://lists.mplayerhq.hu/pipermail/rtmpdump/2009-December/000235.html


Dear friends I am really willing to learn this only if you guide me. I checked out the links but it seems complicated unless you teach me the basics. This is where I am stuck, please tell me the next step :

http://i45.tinypic.com/2re7ezd.png

gaganspidey
01-08-2010, 12:20 PM
I could be wrong,but how come I can download it without providing swfurl and such if it's using SWF verification?

Please elaborate on how you manage to do it.

noob2001204
01-08-2010, 08:17 PM
Please elaborate on how you manage to do it.
The most basic usage is like this:

rtmpdump -r "rtmp url" -o filename.flv -V


I use a memory dump tool to find the url,and use the command above to dump the stream successfully.This post (http://stream-recorder.com/forum/showpost.php?p=14590&postcount=7) explains clearly how to find RTMPE url.If you have a hard time to find the correct url,you can post video page here.

gaganspidey
01-09-2010, 01:15 AM
The most basic usage is like this:

rtmpdump -r "rtmp url" -o filename.flv -V


I use a memory dump tool to find the url,and use the command above to dump the stream successfully.This post (http://stream-recorder.com/forum/showpost.php?p=14590&postcount=7) explains clearly how to find RTMPE url.If you have a hard time to find the correct url,you can post video page here.

Thanks, you've been very helpful. I followed your post and have reached here :

http://i46.tinypic.com/28aiwxf.png

Now just tell me if the highlighted part is the required URL or only uptill mp4 is the correct URL. Also, after this should I do the following :

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1263038238%26h=7c1809c89cb49df94 c32e2baeb726227" -o filename.flv -V

Stream Recorder
01-09-2010, 02:41 AM
Please don't ignore this request. I just want to know if you are able to download the following stream using your old version of RMC or rtmpdump or any other application.

I just want to know the final answer, please help. Waiting for your reply.
I have tried Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) 3.0.1 with plugin_zrtmp.dll v5.2.6.9 and it didn't work for me. I don't have plugin_zrtmp.dll v5.3.6.9 that supported RTMPE to try with RMC 3.0.2 or 3.11.

rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) obviously works as mentioned in the mailing list.

You can also try RTMPE recorders. GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm) is the only user-friendly RTMPE recorder that I know.

gaganspidey
01-09-2010, 04:00 AM
I have tried Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) 3.0.1 with plugin_zrtmp.dll v5.2.6.9 and it didn't work for me. I don't have plugin_zrtmp.dll v5.3.6.9 that supported RTMPE to try with RMC 3.0.2 or 3.11.

rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) obviously works as mentioned in the mailing list.

You can also try RTMPE recorders. GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm) is the only user-friendly RTMPE recorder that I know.

Thanks for your reply.
I've also tried the plugin_zrtmp.dll v5.2.6.9 & it doesn't work for me either. But where to get the plugin_zrtmp.dll v5.3.6.9 ?

Regarding GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm), it used to download from this site but has halted support recently.
So the only option left is to use rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) & I am on the track to learn it, lets see how it goes.

@noob2001204 waiting for your reply.

noob2001204
01-09-2010, 04:31 AM
Thanks, you've been very helpful. I followed your post and have reached here :

Now just tell me if the highlighted part is the required URL or only uptill mp4 is the correct URL. Also, after this should I do the following :

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1263038238%26h=7c1809c89cb49df94 c32e2baeb726227" -o filename.flv -V

The url you found is correct,but you need to do something on the url in order to download the stream successfully.

Take your url as example

original url:
rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/vault/videoclips/tvshows/Ramayan_300.mp4?e=1263038238%26h=7c1809c89cb49df94 c32e2baeb726227

Add "mp4:" exactly before the playpath (vault/videoclips/tvshows/Ramayan_300.mp4),you can notice there is "%26" in the latter of the url,change it to "&",finally cut the ".mp4" part in the file name,so the new url you should look like this and works

rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227


For some reasons,the original url doesn't work,you can also search "mp4:" in the memory dump file to see if your playpath is correct.That's how I figured to download from bigflix.com

hyc is right,this site uses SWF verification and the stream will stop downloading at some point
This command should work

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227" -W "http://broadband.bigflix.com/apache_file/flash/Player.swf" -o filename.flv -V

gaganspidey
01-09-2010, 07:42 AM
I searched for "mp4:" and got this :

mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227.ring>

which should mean that the play path is correct. Next I tried the final url in rtmpdump, this is what it showed :

C:\rtmpdump-1.9>rtmpdump.exe
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playp
ath") containing a hostname

C:\rtmpdump-1.9>rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vaul
t/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227
" -W "http://broadband.bigflix.com/apache_file/flash/Player.swf" -o filename.flv
-V
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
rtmpdump: unknown option -- W
unknown option: ?
DEBUG: Protocol : RTMPE
DEBUG: Hostname : bigflicks.fcod.llnwd.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:vault/videoclips/tvshows/Ramayan_300?e=1263038238&h=7c1809
c89cb49df94c32e2baeb726227
DEBUG: tcUrl : rtmpe://bigflicks.fcod.llnwd.net:1935/a1728/o27
DEBUG: app : a1728/o27
DEBUG: flashVer : LNX 10,0,22,87
DEBUG: live : no
DEBUG: timeout : 120 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: Connect, ... connected, handshaking
DEBUG: HandShake: Client type: 06

DEBUG: HandShake: DH pubkey position: 1315
DEBUG: HandShake: Client digest offset: 334
DEBUG: HandShake: Initial client digest:
53 28 64 5E 6D AD A1 68 AB BE CE A7 EB 42 45 D6 DF 9A DE 62 D0 EC 58 D0 E9 BA FE
08 C8 96 9C AA
DEBUG: HandShake: Type Answer : 06
DEBUG: HandShake: Server Uptime : 882029143
DEBUG: HandShake: FMS Version : 3.5.2.1
DEBUG: HandShake: Server DH public key offset: 142
DEBUG: HandShake: Secret key:
B4 F5 A8 2C 5A F6 0C 68 9F FC 1D B5 87 A9 67 27 4D 3A 78 70 0B 01 2A 8D C7 DA 62
5C 35 44 02 9E 56 02 EE 31 03 59 89 51 56 BB 94 AC C5 E0 7B 60 EF AC 7C 43 A5 F
A DD CF CA 76 A5 CA D3 34 FE 65 45 A0 96 C6 92 3B D9 B6 50 6B D4 76 17 54 69 A8
7D 2F 36 50 92 BC 87 2B 7F 8C 77 A7 5C D7 B2 F7 72 85 86 C8 1D DF 6B BC 06 53 61
D9 6D 30 9C 59 CD FA E4 27 2A 83 75 1A 03 D4 F0 CB 38 A2 26 A4
DEBUG: RC4 Out Key:
FC C4 2F 07 EC D6 5F 7F 3F 69 0F 09 2D 5C 5D BA
DEBUG: RC4 In Key:
42 0C EA B4 9B DA 16 6C 8D B1 94 97 22 6B 6A B0
DEBUG: HandShake: Client signature digest position: 334
DEBUG: HandShake: Digest key:
53 36 70 B3 75 AA 73 22 4F A4 61 87 2C CA E2 94 CE 7E 27 F1 71 34 5B 7E B6 BB 65
A4 BE 44 31 E9
DEBUG: HandShake: Signature calculated:
8D 5A 66 49 CA 56 69 87 07 BE 7E DE BD 1A 98 CD 25 BA E1 82 53 B6 CE 69 57 9F E5
12 9F E4 9F 5E
DEBUG: HandShake: Server sent signature:
8D 5A 66 49 CA 56 69 87 07 BE 7E DE BD 1A 98 CD 25 BA E1 82 53 B6 CE 69 57 9F E5
12 9F E4 9F 5E
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Calculated digest key from secure key and server digest:
44 EB 53 79 C9 3A 12 78 FA 51 AC 14 9D F0 DD 61 15 1D 21 3C 2C 40 C1 B0 B2 CD 02
9E C7 FE CE D3
DEBUG: HandShake: Client signature calculated:
86 A4 65 01 E7 48 EC 90 16 1C F1 F6 19 18 9C 65 29 59 92 FC 33 89 6E F2 CF 4B 51
E0 5C 80 B8 B8
DEBUG: HandShake: Handshaking finished....
DEBUG: Connect, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: HandleCtrl, received ctrl. type: 26, len: 2
DEBUG: HandleCtrl, SWFVerification ping received:
WARNING: HandleCtrl: Ignoring SWFVerification request, use --swfhash and --swfsi
ze!
DEBUG: HandlePacket, received: invoke 240 bytes
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,2,684>
DEBUG: Property: <Name: capabilities, NUMBER: 31.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Co
nnect.Success>
DEBUG: Property: <Name: description, STRING: Connection succe
eded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: Property: <Name: version, STRING: 3,5,2,684>
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: HandlePacket, received: invoke 21 bytes
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: HandlePacket, received: invoke 29 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0.00, dLength=0, sending play: mp4:vault/videoclips/tv
shows/Ramayan_300?e=1263038238&h=7c1809c89cb49df94c32e2baeb726227
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: HandlePacket, received: invoke 16419 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: HandlePacket, received: invoke 133 bytes
DEBUG: Property: NULL
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetStream.Failed
>
DEBUG: Property: <Name: description, STRING: Failed to play
(stream ID: 1).>
DEBUG: Property: <Name: clientid, STRING: yLDwFDCB>
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Failed
DEBUG: Closing connection.

Did I do something wrong ?

noob2001204
01-09-2010, 07:57 AM
Did I do something wrong ?
The url probably expired,make a new dump file and search for a new url again

gaganspidey
01-09-2010, 08:49 AM
The url probably expired,make a new dump file and search for a new url again

Oh I see, I will do that but first please tell me whether the final URL you specified includes the SWF verification. Actually, I want to know what is this SWF verification & how it can be applied (incase its not already)
And do I have to keep the browser open so that the URL doesn't expire ?

noob2001204
01-09-2010, 09:11 AM
Oh I see, I will do that but first please tell me whether the final URL you specified includes the SWF verification. Actually, I want to know what is this SWF verification & how it can be applied (incase its not already)
And do I have to keep the browser open so that the URL doesn't expire ?
Yes,the final command I made in the last post already includes the SWF verification,that's the -W option.

It has nothing to do with your browser,if you want to download the stream,you must get a new url and download it as quickly as possible

gaganspidey
01-09-2010, 09:18 AM
Yes,the final command I made in the last post already includes the SWF verification,that's the -W option.

It has nothing to do with your browser,if you want to download the stream,you must get a new url and download it as quickly as possible

Got it, thanks a ton ! I'll let you know here how this goes.

Stream Recorder
01-09-2010, 10:43 AM
Yes,the final command I made in the last post already includes the SWF verification,that's the -W option.

It has nothing to do with your browser,if you want to download the stream,you must get a new url and download it as quickly as possible
Your rtmpdump.exe (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) v1.9 shows the following error:
rtmpdump: unknown option -- W

hyc
01-09-2010, 10:54 AM
The -W option didn't exist in rtmpdump 1.x. It was added in 2.1. You need the latest version.

noob2001204
01-09-2010, 10:57 AM
Your rtmpdump.exe v1.9 shows the following error:
rtmpdump: unknown option -- W

Oops,I forget to mention you should use the latest version,that's a new feature in version 2

gaganspidey
01-10-2010, 12:29 AM
Everything worked this time but the download stopped at 46% :

22 C6 43 60 3A
DEBUG: HandShake: Signature calculated:
1F B9 AF ED 8B 49 44 EA D6 5B A5 55 CA 53 6B ED 1E 5C 93 7C 79 A2 A9 A1 27 62 CF
68 C7 18 78 18
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: HandleCtrl, received ctrl. type: 26, len: 2
DEBUG: HandleCtrl, SWFVerification ping received:
DEBUG: sending ctrl. type: 0x001b
DEBUG: Sending SWFVerification response:
00 1B 01 01 00 03 61 D2 00 03 61 D2 7C 37 63 07 1E 84 6C B0 B8 68 DF 59 15 50 DE
BC 16 FE DC AE 7E 8A B2 4C F6 71 EE 7A 6A BB 14 06
DEBUG: RTMP_ClientPacket, received: invoke 240 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,2,684>
DEBUG: Property: <Name: capabilities, NUMBER: 31.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Co
nnect.Success>
DEBUG: Property: <Name: description, STRING: Connection succe
eded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: version, STRING: 3,5,2,684>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0.00, dLength=0, sending play: mp4:vault/videoclips/tv
shows/Ramayan_30?e=1263119595&h=e07eb1971495980db2c72544453a7496
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 16419 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: RTMP_ClientPacket, received: invoke 32803 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandleCtrl, received ctrl. type: 4, len: 6
DEBUG: HandleCtrl, Stream IsRecorded 1
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: RTMP_ClientPacket, received: invoke 212 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.R
eset>
DEBUG: Property: <Name: description, STRING: Playing and rese
tting vault/videoclips/tvshows/Ramayan_30.>
DEBUG: Property: <Name: details, STRING: vault/videoclips
/tvshows/Ramayan_30>
DEBUG: Property: <Name: clientid, STRING: a6EgcqMx>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: RTMP_ClientPacket, received: invoke 206 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.S
tart>
DEBUG: Property: <Name: description, STRING: Started playing
vault/videoclips/tvshows/Ramayan_30.>
DEBUG: Property: <Name: details, STRING: vault/videoclips
/tvshows/Ramayan_30>
DEBUG: Property: <Name: clientid, STRING: a6EgcqMx>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
Starting download at: 0.000 kB
DEBUG: RTMP_ClientPacket, received: notify 24 bytes
DEBUG: (object begin)
DEBUG: (object end)
WARNING: ignoring too small audio packet: size: 0
DEBUG: RTMP_ClientPacket, received: notify 44 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: code, STRING: NetStream.Data.S
tart>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: RTMP_ClientPacket, received: notify 982 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: duration, NUMBER: 1438.29>
DEBUG: Property: <Name: moovPosition, NUMBER: 32.00>
DEBUG: Property: <Name: width, NUMBER: 640.00>
DEBUG: Property: <Name: height, NUMBER: 352.00>
DEBUG: Property: <Name: videocodecid, STRING: avc1>
DEBUG: Property: <Name: audiocodecid, STRING: mp4a>
DEBUG: Property: <Name: avcprofile, NUMBER: 100.00>
DEBUG: Property: <Name: avclevel, NUMBER: 30.00>
DEBUG: Property: <Name: aacaot, NUMBER: 2.00>
DEBUG: Property: <Name: videoframerate, NUMBER: 25.00>
DEBUG: Property: <Name: audiosamplerate, NUMBER: 44100.00>
DEBUG: Property: <Name: audiochannels, NUMBER: 2.00>
DEBUG: Property: <Name: tags, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: ©too, STRING: HandBrake 0.9.3
2008112300>
DEBUG: (object end)
DEBUG: Property: <Name: trackinfo, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 63424620.00>
DEBUG: Property: <Name: timescale, NUMBER: 44100.00>
DEBUG: Property: <Name: language, STRING: und>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: avc1>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 63428608.00>
DEBUG: Property: <Name: timescale, NUMBER: 44100.00>
DEBUG: Property: <Name: language, STRING: eng>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: mp4a>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 63424620.00>
DEBUG: Property: <Name: timescale, NUMBER: 44100.00>
DEBUG: Property: <Name: language, STRING: und>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: text>
DEBUG: Property: <Name: displayflags, NUMBER: 0.00>
DEBUG: Property: <Name: horizontaljustification, NUMBER: 0.00>
DEBUG: Property: <Name: verticaljustification, NUMBER: 0.00>
DEBUG: Property: <Name: backgroundcolor, NUMBER: 0.00>
DEBUG: Property: <Name: defaulttextbox, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: top, NUMBER: 0.00>
DEBUG: Property: <Name: left, NUMBER: 0.00>
DEBUG: Property: <Name: bottom, NUMBER: 0.00>
DEBUG: Property: <Name: right, NUMBER: 0.00>
DEBUG: (object end)
DEBUG: Property: <Name: defaultstyle, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: startchar, NUMBER: 0.00>
DEBUG: Property: <Name: endchar, NUMBER: 0.00>
DEBUG: Property: <Name: fontid, NUMBER: 0.00>
DEBUG: Property: <Name: facestyleflags, NUMBER: 0.00>
DEBUG: Property: <Name: fontsize, NUMBER: 0.00>
DEBUG: Property: <Name: textcolor, NUMBER: 0.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)



Continued in next post...

gaganspidey
01-10-2010, 12:29 AM
Metadata:
duration 1438.29
moovPosition 32.00
width 640.00
height 352.00
videocodecid avc1
audiocodecid mp4a
avcprofile 100.00
avclevel 30.00
aacaot 2.00
videoframerate 25.00
audiosamplerate 44100.00
audiochannels 2.00
tags:
©too HandBrake 0.9.3 2008112300
trackinfo:
length 63424620.00
timescale 44100.00
language und
sampledescription:
sampletype avc1
length 63428608.00
timescale 44100.00
language eng
sampledescription:
sampletype mp4a
length 63424620.00
timescale 44100.00
language und
sampledescription:
sampletype text
displayflags 0.00
horizontaljustification0.00
verticaljustification 0.00
backgroundcolor 0.00
defaulttextbox:
top 0.00
left 0.00
bottom 0.00
right 0.00
defaultstyle:
startchar 0.00
endchar 0.00
fontid 0.00
facestyleflags 0.00
fontsize 0.00
textcolor 0.00
0.986 kB / 0.00 sec (0.0%)
DEBUG: RTMP_ClientPacket, received: notify 58 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: trackid, NUMBER: 3.00>
DEBUG: Property: <Name: text, STRING: Chapter 1>
DEBUG: (object end)
DEBUG: (object end)
654.596 kB / 8.80 sec (0.6%)
DEBUG: RTMP_ClientPacket, received: invoke 49187 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
1312.709 kB / 16.80 sec (1.1%)
DEBUG: RTMP_ClientPacket, received: invoke 40 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwdone>
10832.850 kB / 140.60 sec (9.7%)
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 940287427
DEBUG: sending ctrl. type: 0x0007
20762.516 kB / 238.86 sec (16.6%)
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 940587456
DEBUG: sending ctrl. type: 0x0007
30565.319 kB / 348.14 sec (24.2%)
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 940887481
DEBUG: sending ctrl. type: 0x0007
40243.470 kB / 451.00 sec (31.3%)
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 941187508
DEBUG: sending ctrl. type: 0x0007
49458.514 kB / 537.08 sec (37.3%)
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 941487535
DEBUG: sending ctrl. type: 0x0007
59818.500 kB / 636.28 sec (44.2%)
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 941787562
DEBUG: sending ctrl. type: 0x0007
62880.973 kB / 662.40 sec (46.0%)
DEBUG: RTMPSockBuf_Fill, recv returned -1. GetSockError(): 10054 (Unknown error)

ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 89806
DEBUG: WriteStream returned: -1
Download may be incomplete (downloaded about 46.00%), try resuming
DEBUG: Closing connection.


C:\rtmpdump>


Where did I go wrong ? Has it got something to do with the SWF verification ? I checked this (http://stream-recorder.com/forum/do-you-use-rtmp-dump-rtmpdump-tutorials-t3926.html?t=3926) link posted by Stream Recorder which specifies downloading the swf player you want to use for SWFVerification, unzip it, It will show the decompressed filesize, use it for --swfsize and lastly generating the hash. Is this to be used here ?

The command I used in rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) v2.1c was :

rtmpdump -r "rtmpe://bigflicks.fcod.llnwd.net/a1728/o27/mp4:vault/videoclips/tvshows/Ramayan_30?e=1263119595&h=e07eb1971495980db2c72544453a7496" -W "http://broadband.bigflix.com/apache_file/flash/Player.swf" -o Ep-30.flv -V

hyc
01-10-2010, 01:12 AM
Where did I go wrong ? Has it got something to do with the SWF verification ? I checked this (http://stream-recorder.com/forum/do-you-use-rtmp-dump-rtmpdump-tutorials-t3926.html?t=3926) link posted by Stream Recorder which specifies downloading the swf player you want to use for SWFVerification, unzip it, It will show the decompressed filesize, use it for --swfsize and lastly generating the hash. Is this to be used here ?


No. That info is for the older versions of rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm). The -W option replaces those steps.

Since those URLs have a very short lifetime before they expire, it's possible that it just took you too long to start the command.

Read the info from running "rtmpdump -h".

Try again, but use the resume option to continue where it left off.

gaganspidey
01-10-2010, 02:24 AM
No. That info is for the older versions of rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm). The -W option replaces those steps.

Since those URLs have a very short lifetime before they expire, it's possible that it just took you too long to start the command.

Read the info from running "rtmpdump -h".

Try again, but use the resume option to continue where it left off.

Thanks for the clarification !
Just a few more queries :

1) How to use the resume command ? I read the info after running "rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) -h" & it states using "rtmpdump -resume|-e" but its not working.
2) As you said the RTMPE URL has a short lifetime hence it keeps on changing, does this mean a fast internet connection would have more chances of completing the download successfully ?
3) The SWF player URL doesn't change unlike the RTMPE, am I right ?

noob2001204
01-10-2010, 02:43 AM
Thanks for the clarification !
Just a few more queries :

1) How to use the resume command ? I read the info after running "rtmpdump -h" & it states using "rtmpdump -resume|-e" but its not working.
2) As you said the RTMPE URL has a short lifetime hence it keeps on changing, does this mean a fast internet connection would have more chances of completing the download successfully ?
3) The SWF player URL doesn't change unlike the RTMPE, am I right ?


1) If the download is broken,just add one of "-e" or "--resume" in the full command
2) I have 100 Mbps broadband connection and it takes me about 5 minutes to download the whole stream,remember to get a fresh url and download it with the -W option,it should be okay in the first try
3) Yes,it's static

gaganspidey
01-10-2010, 10:37 AM
Completed at last ! I had to use the resume command only once but it displayed this message :

WARNING: Stream does not start with requested frame, ignoring data...

Hope I didn't lose much data, although there didn't seem any missing frames when I played the file. Anyways, I am really thankful to you all - noob2001204, hyc, Stream Recorder - for your continuous support, without it this wouldn't have been possible.
Surely I'll report here in future incase I experience any problems.

any ANONYMOUS forum user
01-16-2010, 02:09 AM
hai bro

plz help me to download bigflix.com video ramayan sieral plz help me

plz help
thanks

angles
03-20-2010, 11:49 AM
could someone please post a step by step guide on how to download..im getting confused! :o

venga
05-29-2010, 09:51 PM
ok i have already read this thread

but it didnt helped much or it seems outdated....
and it looks too complicated as well

well,they say it is done by big company so is very difficult to get video

does any body derive an idea to download video from this site
www.bigflix.com

Tried using idm and getflv
they have some 30 seconds ADVERTISEMENT video infront of actual video,so idm shows that ad video and able to download that but not actual video

Tried Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) it is able to capture all but no the actual video

Orbit Downloader (http://all-streaming-media.com/record-video-stream/Download-manager-Orbit-Downloader-Record-HTTP-MMS-RTSP-RTMP-media-streams-Freeware.htm) says no url found for videos


so can any body take the challenge...

will be great
(plus i think they are constantly looking at these and making required changes...)
thanks

Stream Recorder
05-30-2010, 02:05 AM
@venga
Try to use RTMPE stream recorders

venga
05-30-2010, 03:10 AM
@venga
Try to use RTMPE stream recorders
ok i could not make most work

Poulbot
05-30-2010, 05:05 AM
Hi Venga,

StreamTransport (http://all-streaming-media.com/record-video-stream/StreamTransport-Download-HTTP-RTMP-RTMPE-streams.htm) works fine.

venga
05-30-2010, 07:33 AM
Hi Venga,

StreamTransport works fine.

thanks i will give a try

venga
05-30-2010, 12:04 PM
Hi Venga,

StreamTransport (http://all-streaming-media.com/record-video-stream/StreamTransport-Download-HTTP-RTMP-RTMPE-streams.htm) works fine.

it seems to work BUT it is very very slow....
normally it takes 10-15 minutes to download 20mb file in my conection but with that application
20mb file takes 1 hour.....
and download speeds dances from 0 to max 20...

atleast this app is able to get rtmpe path...

or other download manager i can use now to download that file...
thanks

Fraekz
07-28-2010, 11:00 AM
Special thanks to hyc, gaganspidey and noob2001204. I registered on this site, just to share my experience.

The www.mybigflix.com streaming videos are downloadable by rtmpdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) without any problem. Another advantage the source video does not contain any watermark, which we see while watching the video (left bottom BigFlix logo). This is advantage over screen capturing (http://all-streaming-media.com/record-video-from-screen/).
The streaming also is faster. My download capacity is 768 kB/s and I can download a 700 MB file in 20-30 mins.

I find still many people confuse or find it difficult to grasp this entirely. Even I found it hard, I am a n00b to downloading streaming videos, never done that before. But believe me with post of you ppl, I did this in 4-5 hrs of trial and error. :D

Here I explain how I did it.

I installed the following softwares first.
1. rtmpdump-2.3 (http://rtmpdump.mplayerhq.hu/)
2. Process Explorer v12.04 (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx)
3. HxD Viewer 1.7.7.0 (http://mh-nexus.de/en/downloads.php?product=HxD)
4. pmdump v1.2 (http://www.ntsecurity.nu/toolbox/pmdump/)
5. Visual C++ 2008 Redistributables (x64) (http://www.slproweb.com/products/Win32OpenSSL.html)
(My OS is 64-bit, 32bit version needs to be installed for 32-bit users)
6. Win64 OpenSSL v0.9.8o (http://www.slproweb.com/products/Win32OpenSSL.html)
(32 bit users need 32-bit version)

Now our target command is
rtmpdump -r "<rtmpe_url>" -W "<flash_player_url>" -o outputFile.flv -V

An Example Code for Maya Bazaar Tamil Movie from "http://www.mybigflix.com/home/movies/maya-bazaar/912"
rtmpdump -r "rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/movies/MayaBazaar.mp4?e=1280357960" -W "http://www.mybigflix.com/apache_file/flash/Player.swf" -o xx.flv -V

Thats it, nothing else. In this thing, there is only one unknown parameter, rest all are fixed.

<rtmpe_url> is unknown
<flash_player_url> is fixed for any movie from "www.mybigflix.com" which is "http://www.mybigflix.com/apache_file/flash/Player.swf"
(I will explain you later how to get flash_player_url, for some other sites)
This flash_player_url is a necessary parameter for sites with SWFverification like bigflix, so if you miss this one, your download will not start or will abruptly end in 0.1% to 0.5% or something.

Now we are going to find out rtmpe_url which is the main task.

Step1: Open all windows and keep it ready
a) Open cmd prompt with admin privileges and move to the location of pmdump and keep it ready.
Tip: It is better if you install pmdump inside same folder as rtmpdump, so that you need not go back and forth between pmdump and rtmpdump.
b) Open Process Explorer and keep it ready (Notice, your browser is not yet started, so Process Explorer will not show your browser)
c) Open HxD viewer and keep it ready.
d) Keep a notepad window open with sample command already there like this, it will be easy for you replace the command with what you want.

rtmpdump -r "rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/movies/MayaBazaar.mp4?e=1280357960" -W "http://www.mybigflix.com/apache_file/flash/Player.swf" -o xx.flv -V

Step2: Browser activity
a) Open browser window (Having single tab is better, less confusion, less memory dump)
b) Open www.mybigflix.com (in address bar)
c) Navigate to the particular video what you want to download
d) Sometimes there will be an advertisement for 30 secs, wait until the advertisement is over and movie starts. Once movie starts, goto step 3 immediately.

Step3: Finding Process ID of your flash player (which is currently running the movie)
For Example, Lets take Chrome as the browser.
a) In Process Explorer, if you see, Chrome will have many sub processes (one or two), Most probably the second sub-process will have name something related to plugin container (which is nothing but our Adobe flash player plugin). Note down that process id (not the main chrome process id). Also note that particular process id will have huge activity in kB/MB dynamically changing, because your movie is streaming in the browser.
For Example, we assume process id is 5760.

http://i28.tinypic.com/ny7ozl.jpg

Step4: Dumping the process data
a) Immediately, type the following command in cmd window, which is already open in the pmdump folder. pmdump 5760 example
The general syntax is pmdump <processid> <any_file_name>
Note: There is no need of typing any extension for filename. That file is raw data file.
Here the name "example" is just an example. The name can be anything.
b) Close the browser window. There is no need to keep the browser open or streaming as you have already dumped the required url data.

http://i29.tinypic.com/30922vs.jpg

Step5: Finding the rtmpe_url using HxD viewer.
a) Open example (which we just saved now from pmdump) in HxD viewer.
b) Press Ctlr+F or Click Search--> Find
c) Make sure the cursor is somewhere at the start of the file. Type "rtmpe" without quotes and click OK.
You will get you first search hit. Check out whether it a direct and correct rtmpe url.
You may find two types of rtmpe in this hex dump file
one direct like this

rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/movies/MayaBazaar.mp4?e=1280357960

or one with ascii codes (http://www.ascii.cl/), like this

rtmpe%3A2F%2Ffms%2E1B42%2Eedgecastcdn%2Enet%2F001B 42%2Fvault%2Fvideoclips%2Fmovies%2FMayaBazaar%2Emp 4%3Fe%3D1280357960&productId=1292

The second one is not wanted.
So if your search hit is like second one, then just move the cursor below that rtmpe line and again press Ctrl+F and Ok.
You will get next search result. Check like this until you get correct rtmpe url. Mostly in first or second hit you will get it.
Note: If you are not getting any search result
a) You have noted down the wrong process id and dumped the wrong process. Note down the right process and do it again, if you dont know ehich process is right, just try trial and error of all processes under Chrome in Process Explorer.
b) Your cursor is at the end of the file
c) You have misspelled rtmpe as rmtpe.

http://i26.tinypic.com/11l7mes.jpg

d) Copy the rtmpe url. Select the text using mouse and press Ctrl+C.
d) Now paste that in the notepad window and replace the sample rtmpe_url from one end of quotes to other end of quotes.
e) Since we are done with the full command now (as rtmpe_url is the only unknown which is replaced in notepad now) copy the entire command, by selecting and pressing Ctrl+C.

Step6: Executing rtmpdump command
a) Your cmd window is already open in the rtmpdump installation folder, if not then navigate there in cmd window.
b) Click the top left corner having icon "C:\ _" in the title bar of cmd window and choose, Edit --> Paste
c) Press Enter to execute the command.

http://i25.tinypic.com/20pscg0.jpg

d) That's all. You will see the rtmpdump connects to the server and starts downloading the file. It will show progess in %.
Once percentage hits 100% you rtmpdump will exit from its command.

http://i25.tinypic.com/6tjl7q.jpg

Note:
--> Leave the downloading as it is. Dont attempt to stream another movie from bigflix or just try to download another movie simultaneously.
--> Also the rtmpdump will show messages at frequent intervals like it is pinging the server at every 3% or 4%. That is common, dont worry about that.
--> If your dload stops abrupting say at 43.3% then, as soon as you see it has stopped or halted,
a) Close the cmd window
b) Open one fresh one cmd window with admin privileges
c) Navigate to the rtmpdump folder
d) Execute the entire command command again with an additional keyword --resume For Example,
rtmpdump -r "rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/movies/MayaBazaar.mp4?e=1280357960" -W "http://www.mybigflix.com/apache_file/flash/Player.swf" -o xx.flv -V --resume
Your download will start again and the already buffered frames will be quickly skipped and proceed to the stage of 43.3%. You will see a bracket inside bracket ((% X) %) something like this, until it reaches 43.3%
But this may not work, if you did not notice within a short period after disconnected server.
--> Sometimes your download might abruptly discontinue due to slower buffer, server overloads etc. and may not resume again. You need to start the entire download process again with new rtmpe_url.
-->rtmpe_url is dynamic, the link what you see now, if you are discontinued for a while say 5-10 minutes, the link will die. You need to get new link and new download and start whole thing again.
--> You have to be very quick. (That is why I asked you to keep everything ready). Once you dumped the data in outputDump and closed the browser window, dont take more than 3 minutes to execute the rtmpdump command. This is the mistake I was doing. I was very slow and by the time when I execute the command, the rtmpe_url link would have died and I will end up with error.

Fraekz
07-28-2010, 11:00 AM
How to get the swf_url?
a) Open the rtmpe streaming weblink (intended video) and open View --> Page Source
b) Search for something like ".swf" "swf?" or "embed" and find something like these lines.
// embed the Flash Content SWF when all tests are passed

AC_FL_RunContent(

"src", "http://www.mybigflix.com/apache_file/flash/Player?f=" + new Date().getTime(),
"FlashVars", "adsxml=aHR0cDo.........
"width", "640",..
);

The first line src "http://www.mybigflix.com/apache_file/flash/Player?f=" is from where we got our swf_url.

Hope this helps you.

angles
08-11-2010, 07:05 AM
so i tried reading the forum again and again. but im getting confused.. all i want is to download videos from the site my big fli x.com can anybody please tell me in noob terms step by step how to download from there? or can anybody make a video tutorial.. i will be sooooo thankfull!

teluguone12
08-15-2010, 05:44 AM
Thanks Fraekz.

Iam completely new to downloading streaming stuff..just followed your instructions able to download movie from bigflix..

teluguone12
08-15-2010, 05:46 AM
so i tried reading the forum again and again. but im getting confused.. all i want is to download videos from the site my big fli x.com can anybody please tell me in noob terms step by step how to download from there? or can anybody make a video tutorial.. i will be sooooo thankfull!

Hello Angles.

Follow fraekz guide(two posts above your post) and let me know which part you are unable to follow..iam also completely new to this..and able to download my first file using fraekz instructions..iam using windows 7 64bit.

any ANONYMOUS forum user
01-04-2011, 03:34 AM
rtmpdump -r rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/movies -a 001B42/vault/videoclips/movies -y "mp4:dus_tola.mp4?e=1294151036" -W http://www.mybigflix.com/apache_file/flash/Player.swf -o test.mp4 -V

noob2001204
01-04-2011, 06:57 AM
Special thanks to hyc, gaganspidey and noob2001204. I registered on this site, just to share my experience.

Just to remind you that pmdump is not needed anymore in this case.
You can just use HxD editor to search through the memory from the browser. In editor menu,click Extras -> Open RAM -> select the process of your browser.

I dismissed that useful function from the beginning,that's much faster than using pmdump to dump memory to harddisk.

roaming_romeo
10-11-2011, 08:51 AM
Re: Bigflix.

GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm) works. I have a request if anyone has Getflv, please just DL one movie for me. Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-download-and-capture-streaming-music-radio-video.htm) doesn't work well. It catches the streams but a message of forbidden or encrypted download and it can't be done without permission message comes in.

I tried using pmdump and RTMP dumps but all I get is access denied messages or command prompt fails to recognize pmdump. How is this thing installed exactly and where? When I open the dumps, all I get are a CMD window that flickers open and shut in an instant. How does one use it with command prompt window? I tried dragging the dump exe in command prompt window? Is that how it is 'installed'?

any ANONYMOUS forum user
10-11-2011, 11:22 AM
GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm) works. I have a request if anyone has Getflv, please just DL one movie for me. Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-download-and-capture-streaming-music-radio-video.htm) doesn't work well. It catches the streams but a message of forbidden or encrypted download and it can't be done without permission message comes in.
You can try TubeDigger (http://all-streaming-media.com/record-video-stream/TubeDigger-streaming-audio-video-downloader-recorder-Adobe-Flash-Player-streaming-HTTP-RTMP-RTMPE.htm) and freeware RTMPexplorer (http://all-streaming-media.com/record-video-stream/RTMPExplorer-freeware-GUI-for-rtmpsrv-Windows.htm).

nullacht
10-12-2011, 02:34 PM
You can find the RTMPE URL encoded in the source code.

Link:

http://www.bigflix.com/home/short-films/the-last-battle/9024

Source code:

file=cnRtcGU6Ly9mbXMuMUI0Mi5lZGdlY2FzdGNkbi5uZXQvM DAxQjQyL3ZhdWx0L3ZpZGVvY2xpcHMv%0D%0Ac2hvcnRmaWxtc y90aGVfbGFzdF9iYXR0bGUubXA0P2U9MTMxODQ0MzU3MA%3D%3 D

RTMPE URL [URL + Base64 encoded]:

cnRtcGU6Ly9mbXMuMUI0Mi5lZGdlY2FzdGNkbi5uZXQvMDAxQj QyL3ZhdWx0L3ZpZGVvY2xpcHMv%0D%0Ac2hvcnRmaWxtcy90aG VfbGFzdF9iYXR0bGUubXA0P2U9MTMxODQ0MzU3MA%3D%3D

RTMPE URL [Base64 encoded]:

cnRtcGU6Ly9mbXMuMUI0Mi5lZGdlY2FzdGNkbi5uZXQvMDAxQj QyL3ZhdWx0L3ZpZGVvY2xpcHMvc2hvcnRmaWxtcy90aGVfbGFz dF9iYXR0bGUubXA0P2U9MTMxODQ0MzU3MA==

RTMPE URL [decoded]:

rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/shortfilms/the_last_battle.mp4?e=1318443570

RTMPdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm) v2.4:

rtmpdump -r "rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/shortfilms/" -a "001B42/vault/videoclips/shortfilms/" -W "http://www.bigflix.com/apache_file/flash/Player.swf" -y "mp4:the_last_battle.mp4?e=1318443570" -o the_last_battle.flv

RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: HandShake: Type mismatch: client sent 6, server answered 8
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO: duration 1063.59
INFO: moovPosition 32.00
INFO: width 352.00
INFO: height 288.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 100.00
INFO: avclevel 20.00
INFO: aacaot 2.00
INFO: videoframerate 25.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: tags:
INFO: ┬Ūtoo HandBrake 0.9.3 2008112300
INFO: trackinfo:
INFO: length 46897704.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 46904320.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype mp4a
INFO: length 46897704.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype text
INFO: displayflags 0.00
INFO: horizontaljustification0.00
INFO: verticaljustification 0.00
INFO: backgroundcolor 0.00
INFO: defaulttextbox:
INFO: top 0.00
INFO: left 0.00
INFO: bottom 0.00
INFO: right 0.00
INFO: defaultstyle:
INFO: startchar 0.00
INFO: endchar 0.00
INFO: fontid 0.00
INFO: facestyleflags 0.00
INFO: fontsize 0.00
INFO: textcolor 0.00
78618.047 kB / 1063.57 sec (99.9%)
Download complete

You can also use RTMPSRV to find all necessary parameters!

rtmpdump -r "rtmpe://fms.1B42.edgecastcdn.net/001B42/vault/videoclips/shortfilms/" -a "001B42/vault/videoclips/shortfilms/" -f "WIN 10,3,183,5" -W "http://www.bigflix.com/apache_file/flash/Player.swf?f=1318429593051" -p "http://www.bigflix.com/home/short-films/the-last-battle/9024" -y "mp4:the_last_battle.mp4?e=1318443570" -o mp4_the_last_battle.flv

roaming_romeo
10-13-2011, 01:13 PM
Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm), CooJah (http://all-streaming-media.com/record-video-stream/Blader-freeware-RTMP-downloader.htm), Ripblade, Orbit Downloader (http://all-streaming-media.com/record-video-stream/Download-manager-Orbit-Downloader-Record-HTTP-MMS-RTSP-RTMP-media-streams-Freeware.htm), StreamTransport (http://all-streaming-media.com/record-video-stream/StreamTransport-Download-HTTP-RTMP-RTMPE-streams.htm) are all useless in downloading Bigflix movies. TubeDigger (http://all-streaming-media.com/record-video-stream/TubeDigger-streaming-audio-video-downloader-recorder-Adobe-Flash-Player-streaming-HTTP-RTMP-RTMPE.htm)/GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm) works but is expensive. Screen and video grabbers/capturers (http://all-streaming-media.com/record-video-from-screen/) work but the videos also come with the irritating buffer pauses as a result. Too much video editing needed later to make it run one piece without long pauses as the screen capture grabbers grab all frames from screen with buffer pauses. I tried using Hex, Process, OpenSSl, RumpDump method too but it didn't go well with me. Too technical as despite running CMD as admin, I would get either access denied msg or CMD wouldn't take needed commands for dump. This is for strictly server setters/tech experts.

Best and simplest is install Windows .Net framework_v4.0.30319. Then use RTMPexplorer (http://all-streaming-media.com/record-video-stream/RTMPExplorer-freeware-GUI-for-rtmpsrv-Windows.htm). Just type in video url. If it fails initially keep repasting the url and refreshing it. Refreshing the url on browser [use your default browser for best results] or restarting rtmpexplorer if needed. Eventually it will work. It will work best if your net connection is faster [also imp to avoid a time out/or net lag leading to incomplete download]. It is very easy to use. Even a 3 year old could run it. Just place rtmpexplorer in same folder as RTMPdump (http://all-streaming-media.com/record-video-stream/rtmpdump-freeware-console-RTMP-downloading-application.htm), pmdump, rtmpsrv etc. It basically operates off rtmpserv on it's own. Good luck.

roaming_romeo
10-14-2011, 01:08 AM
You can try TubeDigger (http://all-streaming-media.com/record-video-stream/TubeDigger-streaming-audio-video-downloader-recorder-Adobe-Flash-Player-streaming-HTTP-RTMP-RTMPE.htm) and freeware RTMPexplorer (http://all-streaming-media.com/record-video-stream/RTMPExplorer-freeware-GUI-for-rtmpsrv-Windows.htm).

Thanks.

RTMPexplorer (http://all-streaming-media.com/record-video-stream/RTMPExplorer-freeware-GUI-for-rtmpsrv-Windows.htm) worked well and combined all manual processes of using rtmpdeump/pmdump well. But it doesn't work without installing .Net framework v4.0.30319. I downloaded a stand alone version from microsoft and installed the same and then rtmpexplorer worked. I think latest flashplayer should also be installed just to be safe.

I got a full DL after 2 incomplete interruptions [timeout/slow lag]. It fails a lot at launch sometimes so rehitting/refreshing/restarting is needed initially but it works so beautifully once it gets a stream. Fast net connection and working it off your default web browser are the only requisites. It sniffs faster from browsers designated by you as your default ones. For example if you have set IE or Firefox as default browser it will be hard to sniff off Chrome. So these are the only technical aspects that need consideration. Mostly common sense stuff.

I had a couple of scares due to incomplete downloads on account of timeout/netlags. You need less traffic [so a late night DL needed] or faster high end net connection to avoid these lags. I just need to know how to resume a timeout download as currently it restarts from scratch and avoids resume. It says I should resume download but I don't know what commands/process does the same? Not an issue with unlimited net package but for people with limited download contracts, it would help know how to resume stopped DL to avoid overusing their accounts.

Thanks for an excellent suggestion. Despite it's drawbacks it is the best option over expensive softwares like TubeDigger (http://all-streaming-media.com/record-video-stream/TubeDigger-streaming-audio-video-downloader-recorder-Adobe-Flash-Player-streaming-HTTP-RTMP-RTMPE.htm), GetFLV (http://all-streaming-media.com/record-video-stream/GetFLV-Download-and-convert-flash-video-streaming.htm) [both work well but are expensive to buy], complex rtmp dumps processes among others. Most recommended softwares simply don't make the cut. Plenty of them download pre-loading ads and miss the main rtmp movie sniff [StreamTransport (http://all-streaming-media.com/record-video-stream/StreamTransport-Download-HTTP-RTMP-RTMPE-streams.htm), CooJah + Blader (http://all-streaming-media.com/record-video-stream/Blader-freeware-RTMP-downloader.htm), Rip Tiger (http://all-streaming-media.com/record-video-stream/Rip-Tiger-Capture-and-Convert-Web-Video-Streams.htm), Orbit Downloader (http://all-streaming-media.com/record-video-stream/Download-manager-Orbit-Downloader-Record-HTTP-MMS-RTSP-RTMP-media-streams-Freeware.htm), Krojam etc.]. Replay Media Catcher (http://all-streaming-media.com/record-video-stream/Replay-Media-Catcher-HTTP-RTMP-FLV-MP3-ripper-recorder.htm) fails to live to it's billing as it detects the stream, but abandons the download as it runs up against a wall of protection watermark. Video capturing screen grabbers (http://all-streaming-media.com/record-video-from-screen/) work well but it leaves you with a video grab full of buffering pauses in runtime as they do a frame by frame duplication of the whole capture as it plays off screen. This rtmpexplorer is so damn easy to use and so best without spending any extra dime. Just takes some time, patience and pestering with slow net connection is all.

On a side note I found increasing buffer settings helped download better and faster despite same netlags than default settings of 50:4.