GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
MSDL(1) User Commands MSDL(1)

msdl - Media Stream DownLoader

msdl [options] targets

msdl (media stream downloader) is a multi-protocol downloader for various streaming protocols, such as mms, mmsh, real-rtsp, wms-rtsp, ftp, and http.

-o, --output <localfile>
specify output file name. do '-o -' if you want the file content to be written to stdout.
-l, --logfile <logfile>
print log to logfile instead of console.
-v, --verbose
show verbose messages.
-V, --version
show version information.
-q, --quiet
do quietly. no output.
-c, --continue <url to continue>
continue downloading url. if file cannot be found in local directory, start downloading from beginning.
-a, --auto-retry <num>
auto-retry aborted download, <num> times. if num = 0, retry will be 10 times. '-a inf' for infinite.
-b, --bandwidth <bandwidth>
set bandwidth.
-s, --speed <speed>
set streaming speed. default is "1.000".
* this option may be ignored by a server.
    
-r, --range <range>
set range (for RTSP). default is "0.000-".
range : [time]"-"[time]
time  : 123.45, 1:2:3.45, 1h23m45s.67, etc
* this option may be ignored by a server.
    
-m, --metafile <url>
treat url as metafile.
-n, --no-metafile <url>
DO NOT treat url as metafile.
-h, --help
display help message.
-p, --protocol <protocol>
specify download protocol.
--byterange <url>
specify byterange to get. [xxx]-[xxx] range specifier must be digit.
--username <username>
user name for http and ftp.
--password <password>
password for http and ftp.
--no-proxy
DO NOT use proxy, even if HTTP_PROXY set.
--no-passive-ftp
DO NOT use passive mode in FTP.
--stream-timeout <time>
Quit streaming after specified time (second).
* If you want 30 minutes streaming, do --stream-timeout 30m.
    
--debug
show debug message (super verbose).
use this option to see protocol transactions.
    

* supported protocols:
    mmst      : mms://  mmst://
    mmsh      : mmsh:// http://
    real-rtsp : rtsp://
    wms-rtsp  : mms://  rtsp://
    http      : http://
    ftp       : ftp://
* to use proxy for mms, mmsh, and http, set HTTP_PROXY variable.
* "-s" and "-r" are for *-rtsp, and these options may be ignored.
* basic authentication is supported in HTTP.
* if no username and password specified in ftp, anonymous will be used.

$ msdl -s 5.000 -r 15m00s-1:2:3.45 http://www.foo.com/bar.asx 
$ msdl --username fuga --password fugafuga ftp://ftp.foo.com/bar.avi
$ msdl -p rtsp -s 12 rtsp://real.server.com/foobar.rm
$ msdl -m http://www.foo.com:12345/fuga/playlist.txt
$ msdl --byterange 3000-6000 http://www.foooooobar.com/foooooooooo.html
$ msdl -c http://www.fuga.com/fuga.wmv
$ msdl --stream-timeout 30m http://www.foo.com/bar.asx 

metro <me_t_ro@yahoo.com>

please report bugs or comments to <me_t_ro@yahoo.com>

please see COPYING file in msdl package.
Feb 2010 msdl 1.2.7

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.