MSDL
Section: User Commands (1)
Updated: Oct 2009
目次
プロジェクトウェブサイトに戻る
NAME
msdl - メディアストリームダウンローダ
SYNOPSIS
msdl
[options] targets
DESCRIPTION
msdl
(media stream downloader) は以下のプロトコルに対応したマルチプロトコルな
ダウンローダです。
* mms
* mmsh
* real-rtsp
* wms-rtsp
* ftp
* http
OPTIONS
- -o, --output <localfile>
- 出力するファイル名を指定します。'-o -'で標準出力に出力します。
- -l, --logfile <logfile>
- ログを端末に表示せずlogfileに出力します。
- -v, --verbose
- 情報を多めに表示します。
- -V, --version
- バージョンを表示します。
- -q, --quiet
- ログを表示しません。
- -c, --continue <url>
- 今ある続きをダウンロードします。無理な時は最初からダウンロードします。
- -a, --auto-retry <num>
- ダウンロード中にタイムアウト等で失敗したら自動的にResumeするようにします。
<num>回リトライします。<num>が0のときは10回です。
- -b, --bandwidth <bandwidth>
- 帯域を指定します。
- -s, --speed <speed>
ストリーミングの速さを指定できます。デフォルトは "1.000"です。
サーバによってはこのオプションは無視される可能性があります。
- -r, --range <range>
ストリーミングの範囲を指定します。(RTSPのみ). デフォルトは "0.000-"です。
range : [time]"-"[time]
time : 123.45, 1:2:3.45, 1h23m45s.67, 等。
サーバによってはこのオプションは無視される可能性があります。
- -m, --metafile <url>
- urlをメタファイルとして扱います。
- -n, --no-metafile <url>
- urlをメタファイルとして扱わせないようにします。
- -h, --help
- ヘルプを表示します。
- -p, --protocol <protocol>
- ダウンロードに用いるプロトコルを指定します。
- --byterange <range>
- ダウンロードするバイト範囲を指定します [xxx]-[xxx]
必ず[0-9]の数字でなければなりません。(httpとftpのみ可能).
- --username <username>
- user nameを指定できます。
- --password <password>
- passwordを指定できます。
- --no-proxy
- HTTP_PROXY変数がセットされていてもプロキシを使いません。
- --no-passive-ftp
- FTP時にActive Modeを使うようにします。
- --stream-timeout <time>
- time後にストリーミングを強制的にストップします。秒単位です。30mみたいな指定もできます。
- --debug
- デバッグレベルの最高ログ出力をします。
プロトコルのトランザクションを見たい時などに使用して下さい。
* サポートされているプロトコル
mmst : mms:// mmst://
mmsh : mmsh:// http://
real-rtsp : rtsp://
wms-rtsp : mms:// rtsp://
http : http://
ftp : ftp://
* mms, mmsh, and httpの時にプロキシを使うには、 HTTP_PROXY 変数をセットして下さい。
* "-s" and "-r" は使っても無視される可能性があります。
* HTTPではBasic認証に対応しています。
* usernameとpasswordが指定されないと、anonymousになります。
EXAMPLES
$ 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
AUTHOR
metro <me_t_ro (at) yahoo.com>
REPORTING BUGS
バグをみつけたり、コメントがあったりしたら <me_t_ro (at) yahoo.com>にメールして下さい。
COPYRIGHT
パッケージの中のCOPYINGファイルを見て下さい。
Index
- NAME
- SYNOPSIS
- DESCRIPTION
- OPTIONS
- EXAMPLES
- AUTHOR
- REPORTING BUGS
- COPYRIGHT