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.gz2) Extract it:
tar xzvf mms_client-0.0.3.tar.gz3) Configure, make, make install:
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.wmvAdditionally, 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!