Downloading MMS streams in Linux (CentOS, Ubuntu, Debian, Fedora...) with mmsclient


So I was looking into solutions for saving a MMS stream on my server. My connection at home isn't fast enough so I cant watch most of the streams, I'd rather have those downloaded by my dedicated server and then I download the file off my server.

I first looked into mimms: http://savannah.nongnu.org/download/mimms/
Unfortunately it was written in Python and I was missing Python 2.5. After struggling with my system I couldn't get it to work (missing dependencies one after the other).

So I kept looking and I found mmsclient.
The official website: http://ole.tange.dk/projekter/kontroversielt/www.geocities.com/majormms/ (actually a copy of the site, which was hosted on Geocities previously).
Scroll down to the bottom of the page where it says "mmsclient". You will find a link to download it. I've mirrored the link here just in case: http://gbatemp.net/up/mms_client-0.0.3.tar.gz

To install mmsclient, follow these simple steps:
1) Download the package:
wget http://gbatemp.net/up/mms_client-0.0.3.tar.gz
2) Extract it:
tar xzvf mms_client-0.0.3.tar.gz
3) Configure, make, make install:
cd mms_client-0.0.3
make && make install

That's it! Now you can download mms streams. Just use the "mmsclient" command, followed by the URL of the stream you want to download:
mmsclient mms://example.com/stream.wmv
Additionally, you will notice that it outputs a lot of data to the command line window. To make it quiet, add >/dev/null at the end:

mmsclient mms://example.com/stream.wmv >/dev/null

Enjoy your downloaded streams!


Anthony Griffiths said...

hi thanks for this tutorial, however on centos6 I get:
host : >blah-de-blah/file.wmv<
file : >/4D885E5457A8C701.wmv<
creating output file '4D885E5457A8C701.wmv'
port: 0000db06
socket open
request: Connection refused

any ideas?

packers movers ahmedabad said...

Nice information. Thanks for sharing this. packers and movers Allahabad

Search This Blog