rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)rtmpdump - freeware CLI application (Mac OS X, Linux, Windows). It allows you to dump RTMP streams onto your hard drive.
I had to start the program several times using "--resume" option: Code:
rtmpdump -r "rtmp://host.com/dir/file.flv" -o filename.flv --resume Code:
DEBUG: Checked keyframe successfully! See also: Software and services for helping to download videos with rtmpdump How to use RTMPDump? - rtmp dump tutorials Where can I download the latest version of rtmpdump (source + binaries)? GUI's for rtmpsrv/rtmpdump : Rtmp Explorer, ... RTMPDump - how do I compile source code in Linux like Ubuntu? RTMP Flash stream recorders. |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)The author of rtmpdump has received a DMCA removal request via Sourceforge for rtmpdump which is was hosted by them. Adobe continues to fight with the developers of programs supporting secure RTMP measures. This is rather curious because Adobe could introduce stronger protection or DRM instead. And this is very stupid, because rtmpdump was an open source project and many people downloaded the latest source code supporting RTMPE and SWF verification which means that there will be more and more stream recorders supporting secure RTMP measures. At least lawyers occupied by Adobe should be happy :D
The program is hosted by many web-sites so download your copy of the latest version of rtmpdump, because most probably it will be available on bittorrent trackers and file download web-sites only. p.s. I always wonder why big companies like Adobe do stupid and futile things like that. |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Does anybody know how to correctly use rtmpdump in windows? Please reply with stepbystep directions maybe even using the rtmpe code from the following youtube video
I've tried to use it but I haven't been successful in using it. By the way, does anybody have the last version of rtmpdump for windows? Thanks in advance. |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)i'm using rtmpdump
besides rtmp:// stream URL, what about the data needed...? swfurl,tcurl,pageurl...? are they needed to download the stream? also,i tried several streams,but they all failed |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
Could you please post some URLs that rtmpdump wasn't able to download? rtmpdump is not the best rtmp:// downloader Quote:
|
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows) |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
Code:
--help|-h Prints this help screen. |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)I just trying to download from a website with rtmpe and swf verification and i received the following :
Code:
"warning: handleping: Ignoring swfvrification request, use --swfhash and swfzise! " any ideas?? |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)despite its limitations--the worst being typing "resume" every few seconds to continue downloading--this little program is the only one out of many that's been able to download rtmpe streams. ;)
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Batch file using rtmpdump 1.4 or 1.5 for downloading from ABC iView (by sge)
Code:
@ECHO OFF |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
You need a software called flasm flasm -x file.swf |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Thanks for the info, I have Flasm and OpenSSL applications installed. Now, My problem is with RTMPE downloads from Hulu. All the sniffers I use are not detecting any RTMP and RTMPE links to be used by RTMPDUMP.It tseems they went to a Hulu version 3, I see lots of http entries and xml tags. Any help is appreciated.
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)can someone please help me? I get the error:
problem accessing the DNS. (addr: cp534.edgefcs.net) Failed to connect! I'm trying to download the following url using this command: Code:
rtmpdump\1.6.exe rtmpdump -r "rtmpe://cp534.edgefcs.net/ondemand/mtvnorigin/gsp.vhonecomstor/vh1.com/shows/for_the_love_of_ray_j/vh_rt163716_ftlorj_109_hl_s1_640x480_1600.mp4" -o 9pt1.flv Code:
http://www.vh1.com/video/play.jhtml?id=1608134 ps - I tried the resume fuction as well and same error yet again occured.. |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)rtmpdump seems to be a very good program, but for whatever reason I haven't seen any decent tutorials for it. It so hard to use it.
Also there are other RTMPE recorders. Some of them are GUI applications, so they may be much easier to use. |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Hey guys,
it seems like I've got what I wanted and tried the rtmpe url I was trying to dump. No luck there -- it's not surprising because Adobe has been working hard to get rtmpdump erased from history. |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows) |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)rtmpdump 1.9 is available. And it is hosted by mplayer. I wonder whether it has any RTMPE support or not.
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)To compile rtmpdump v 1.9 on Mac OSX 10.6 Snow Leopard you will need to do the following:
1) Install Xcode 3.2 from the Snow Leopard Installation DVD 2) Edit the "streams.cpp" file in the "rtmpdump-1.9" folder by replacing all (two) occurrences of "MSG_NOSIGNAL" with "SO_NOSIGPIPE". You can now run the command: "make osx" and successfully compile the rtmpdump file :) |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)I've been ripping RTMPE .mp4s/.flvs with RTMPdump for a couple of days, since I've figured out how. I ripped the Ray J. video that was mentioned by rookie earlier in the thread. If you need any proof of the skills, PM me. I can help, just let me know what you need.
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)here is a simple rtmpdump howto for Ubuntu 9.10:
Compiling rtmpdump and downloading RTMP Flash media with rtmpdump (Ubuntu 9.10) |
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
Quote:
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)In simple cases you should not need to use the -a option; rtmpdump ought to parse the application name out of the rtmp url itself. Sometimes it gets it wrong though, especially with the more obfuscated sites.
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)Thanks for the guide, the referenced blog is already taken down. Too bad there are not more guides and scripts.
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)it moved here: http://constcuriosity.blogspot.com/2...edia-with.html
|
Re: rtmpdump.com - freeware RTMP stream downloader (MacOS X, Linux, Windows)well the website make things ez because everything is out in the open..
|
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)I've been trying to compile the latest version of RTMP in Centos, 64-bit... keep getting errors - can someone please point me in the right direction...
I type in make sys-linux I then get this back: # make sys=linux make[1]: Entering directory `/rtmpdump/librtmp' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/rtmpdump/librtmp' gcc -Wall -o rtmpgw rtmpgw.o thread.o -Llibrtmp -lrtmp -lssl -lcrypto -lz thread.o: In function `ThreadCreate': thread.c:(.text+0x46): undefined reference to `pthread_create' collect2: ld returned 1 exit status make: *** [rtmpgw] Error 1 Any help would be massively appreciated. |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)PS - I've also done this:
# make linux make: *** No rule to make target `linux'. Stop. |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Not sure why you're posting here; this thread hasn't had any posts since last year.
$ less README: $ make SYS=posix |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Version History:
30 June 2010, v2.3 - fix RC4 cleanup for GnuTLS/gcrypt - declare RTMP_Write buf as const - cleanup Makefile - replace all use of bool with int - add RTMP_Socket() and RTMP_Pause() APIs - add ping/pong message handling - add basic shared library support - fix RTMP_ParseURL extension skipping - fix bad switch() from -r477 in RTMP_Read - fix rtmpsrv to always use .flv extension on output - fix crash on socket failure while RTMP_Read() is reading header - fix RTMP_ReadPacket signed/unsigned chars for m_nChannel - license cleanup, use current FSF address - fix RTMP_SetupURL tcUrl generation - ignore multiple spaces between URL options - only send CheckBW request once per session 29 May 2010, v2.2e - port to Xbox - add explicit URL scheme for rtmpts - fix rtmpt clientID NUL-termination - use BufferEmpty trick in rtmpdump but not by default in librtmp - add librtmp manpage - fix RTMP_Read, return 0 on EOF, not -1 - change RTMP_Read to return 1 packet at a time, fix buffer mgmt - fix request/result queue, fix server compatibility for Publishing - add RTMP_EnableWrite to enable Publishing 29 April 2010, v2.2d - add RTMP_Alloc, RTMP_Free APIs - add optional support for polarssl instead of OpenSSL - add option to build crypto support without SSL/TLS - tweak handshake offset checking - add RTMP set_playlist command - check for (and fix) broken timestamps in FLV packets - fix tcUrl and playpath parsing in rtmpsrv and rtmpsuck - change internal boolean flags to bitmasks 14 April 2010, v2.2c - internal restructuring, fix #undef CRYPTO builds - add RTMP_SetupURL, RTMP_SetOpt APIs - add logging callback 22 March 2010, v2.2b - fix v2.2a crashes in rtmpsrv/rtmpsuck - fix v2.2a .swfinfo location on Windows - fix typo for --auth parameter in manpages - add FP10 handshake support for rtmpsrv/rtmpsuck - avoid GNUMake vs BSDMake incompatibilities - add pkgconfig file for librtmp - more library cleanup 20 March 2010, v2.2a - fix C++ compatibility for librtmp - misc library restructuring - add client support for tunneling: rtmpt, rtmpte, rtmps - fix rtmpdump/rtmpgw FLV header dataType - implement RTMP_Read() and RTMP_Write() to simplify library use - fix SendPacket timestamps - add optional support for GnuTLS/Gcrypt instead of OpenSSL - use $HOMEPATH on Windows instead of $HOME for .swfinfo 4 March 2010, v2.2 - move RTMP code into library librtmp - relicense RTMP code under LGPL v2.1 - add rtmpdump manpage - fix AMF_LONG_STRING handling - more FlashPlayer 10 handshake support - in rtmpsrv fix Play Start/Stop messages - rename "streams" program to "rtmpgw" 20 February 2010, v2.1d - extend .swfinfo file format, add --swfAge rtmpdump parameter old file should be replaced or manually updated: copy the "date:" line and rename it to "ctim:" - fix MacOSX builds - just use "make posix" now for all Unix-derived systems - more explicit error checks in HTTP_get() - in rtmpsrv spawn rtmpdump automatically - fix bug in retry/resume of audio-only streams - other minor misc. fixes 9 January 2010, v2.1c - cleanup rtmpsrv output - fix crash in 2.1b hashswf - fix parseurl to url-decode PlayPath - fix parseurl to recognize extensions followed by URL params - fix Makefile, inadvertently dropped 'v' from version string - in rtmpdump try Reconnect if ToggleStream doesn't work on timeouts - in rtmpsuck use chunk-based I/O for better latency - in rtmpsuck support lists of streams - in rtmpsuck use raw client connect packet to workaround unsupported features - support arbitrary AMF data appended to connect requests 4 January 2010, v2.1b - fix url matching in .swfinfo lookup - fix resume parsing in rtmpdump - minor code cleanup (CRYPTO dependencies, logging) - add getStreamLength recognition to rtmpsrv - add close processing in rtmpsuck 1 January 2010, v2.1a - fix socket receive timeouts for WIN32 - add streams description to README 29 December 2009, v2.1 - AMF cleanup: bounds checking for all encoders, moved AMF_EncodeNamed* from rtmp.c - added SecureToken support - added automatic SWF hash calculation - added server-side handshake processing - added rtmpsrv stub server example - added rtmpsuck proxy server - tweaks for logging - renamed more functions to cleanup namespace for library use - tweaks for server operation: objectEncoding, chunksize changes 16 December 2009, v2.0 - rewrote everything else in C, reorganized to make it usable again as a library - fixed more portability bugs - plugged memory leaks 2 December 2009, v1.9a - fix auth string typo - handle FCUnsubscribe message - don't try retry on live streams - SIGPIPE portability fix - remove "not supported" comment for RTMPE 13 November 2009, v1.9 - Handle more signals to reduce risk of unresumable/corrupted partially streamed files - Fixed >2GB file handling - Added --hashes option for a hash progress bar instead of byte counter - Fix to allow win32 to use binary mode on stdout. - Added auto-unpause for buffer-limited streams 1 November 2009, v1.7 - added --subscribe option for subscribing to a stream - added --start / --stop options for specifying endpoints of a stream - added --debug / --quiet / --verbose options for controlling output - added SOCKS4 support (by Monsieur Video) - restructured to support auto-restart of timed-out streams - rewritten byteswapping, works on all platforms - fixed errors in command / result parsing - support functions rewritten in C to avoid g++ compiler bugs on ARM - support for 65600 channels instead of just 64 - fixed signature buffer overruns 17 May 2009, v1.6 - big endian alignment fix, should fix sparc64 and others - moved timestamp handling into RTMP protocol innings, all packets have absolute timestamps now, when seeking the stream will start with timestamp 0 even if seeked to a later position! - fixed a timestamp bug (should fix async audio/video problems) 30 Apr 2009, v1.5a - fixed host name resolution bug (caused unexpected crashes if DNS resolution was not available) - also using the hostname in tcUrl instead of the IP turns out to give much better results 27 Apr 2009, v1.5 - RTMPE support (tested on Adobe 3.0.2,3.0.3,3.5.1, Wowza) - SWFVerification (tested on Adobe 3.0.2,3.0.3,3.5.1) - added AMF3 parsing support (experimental feauture, only some primitives, no references) - added -o - option which allows the stream to be dumped to stdout (debug/error messages go to stderr) - added --live option to enable download of live streams - added support for (Free)BSD and Mac (untested, so might need more fixing, especially for PPC/sparc64) - fixed a bug in url parsing - added a useful application: streams, it will start a streaming server and using a request like http://localhost/?r=rtmp://.... you can restream the content to your player over http 11 Mar 2009, v1.4 - fixed resume bug: when the server switches between audio/video packets and FLV chunk packets (why should a server want to do that? some actually do!) and rtmpdump was invoked with --resume the keyframe check prevented rtmpdump from continuing - fixed endianness - added win32 and arm support (you can cross-compile it onto your Windows box or even PDA) - removed libboost dependency, written a small parser for rtmp urls, but it is more of a heuristic one since the rtmp urls can be ambigous in some circumstances. The best way is to supply all prameters using the override options like --play, --app, etc. - fixed stream ids (from XBMC tree) 19 Jan 2009, v1.3b - fixed segfault on Mac OS/BSDdue to times(0) - Makefile rewritten 16 Jan 2009, v1.3a - fixed a bug introduced in v1.3 (wrong report bytes count), downloads won't hang anymore 10 Jan 2009, v1.3 - fixed audio only streams (rtmpdump now recognizes the stream and writes a correct tag, audio, video, audio+video) - improved resume function to wait till a the seek is executed by the server. The server might send playback data before seeking, so we ignore up to e.g. 50 frames and keep waiting for a keyframe with a timestamp of zero. - nevertheless resuming does not always work since the server sometimes doesn't resend the keyframe, seeking in flash is unreliable 02 Jan 2009, v1.2a - fixed non-standard rtmp urls (including characters + < > ; ) - added small script get_hulu which can download hulu.com streams (US only) (many thanks to Richard Ablewhite for the help with hulu.com) 01 Jan 2009, v1.2: - fixed FLV streams (support for resuming extended) - fixed hanging download at the end - several minor bugfixes - changed parameter behaviour: not supplied parameters are omitted from the connect packet, --auth is introduced (was automatically obtained from url before, but it is possible to have an auth in the tcurl/rtmp url only without an additional encoded string in the connect packet) 28 Dec 2008, v1.1a: - fixed warnings, added -Wall to Makefile 28 Dec 2008, v1.1: - fixed stucking downloads (the buffer time is set to the duration now, so the server doesn't wait till the buffer is emptied - added a --resume option to coninue incomplete downloads - added support for AMF_DATE (experimental, no stream to test so far) - fixed AMF parsing and several small bugs (works on 64bit platforms now) 24 Dec 2008, v1.0: - First release |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Hello
I was trying to download a file from 4oD but I am not able to get through with it. I am entering into rtmpdump: "C:\temp\rtmpdump.exe" -r rtmpe://ll.securestream.channel4.com/a4174/e1/mp4:xcuassets/CH4_08_02_900_51437008001001_001.mp4 -a a4174/e1/mp4:xcuassets/CH4_08_02_900_51437008001001_001.mp4 -y mp4:xcuassets/CH4_08_02_900_51437004001001_002.mp4 -p http://www.channel4.com/programmes/g...ow/4od#3179371 -W http://www.channel4.com/static/progr...yer-11.8.5.swf -v -o "C:\temp\proba.flv" and the error msg I am getting is NetStream.Play.StreamNotFound. Am begging for help or I will have a heart attack from fighting with it... |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Is there a way to add to the rtmpdump syntax for rtmpexplorer?
I need to add the -v and -b for a download |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)@KSV
Why rtmpdump doesn't allow us to download a stream that is more than 4GB?:confused: When reaches 4GB, it stops downloading! Is there any solution for this limitation?;) |
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Quote:
|
Re: rtmpdump - freeware RTMP stream downloader (MacOS X, Linux, Windows)Oh my god, Who uses FAT32 nowadays?
No, My HDD is formatted as NTFS! |
All times are GMT -6. The time now is 03:53 AM. |