How to rip an asx stream - preferably free

I am trying to rip an asx stream through winamp (at present) on Windows XP (or Vista if necessary) using stream ripper, however it complains I have an Invalid URL (though the stream itself plays).

I am not interested in one of the many products available for $$ that tend to 'spam' the top google results for this sort of thing.

Is there any simple way to rip an asx stream?


Solution 1:

My investigation has lead me to 2 good alternatives

If you get the asx file and copy the mms address in it (it is, in fact just a text file) to Orbit, it will download to an ob! file. Once the recording is finished, the extension can be changed to a wma and used.

Also SDP from works great, and rips to an asf.

Both these outputs can be converted to an output of your choice with MediaCoder

Solution 2:

VLC is useful to help you with this. A lot of streams in this format I have seen have DRM, Commercials, and other measures to make it hard to rip.

Solution 3:

You can use the following:

mplayer -dumpstream URL-STREAMING -dumpfile FILE-TO-SAVE

To listen to the recording you can use:

mplayer  FILE-TO-SAVE  

If the streaming is in RealAudio format do this to get a WAV file:

mplayer -cache 10 -ao pcm -aofile stream.wav  rtsp://XXXX/stream.rm

Solution 4:

None of the other answers here worked for me, in the case of one particular asx stream, probably because the applications (Orbit, VLC, mplayer, etc.) cannot cope with WMA codecs.

Eventually I worked out how to do it with ffmpeg and wrote a detailed explanation. To summarize: open the asx file in a text-editor, find the mms URL, replace mms with rtsp, install ffmpeg, and then do something like

ffmpeg -rtsp_transport tcp -i rtsp://aaa.bbb.ccc/ddd.asf myFile.mp3