このプログラムは、Linux、FreeBSD、BeOS、Windows、およびOS / 2で実行されます。 Streamripperには、Windows用のStationRipperなど、いくつかのグラフィカルスキンがあります。 シェルの完全なリストは、Streamripperホームページで入手できます。
Streamripperを使用する
次に、プログラムの使用と機能について少し説明します。 その際、ストリームがmp3形式であると仮定します(ファイルの命名時など)。 最も単純な場合、プログラムは次のように使用されます。
streamripper URL
このようなコマンドは、Streamripperを指定されたURLに設定します(URLはプレイリストのコンテンツから簡単に取得できます)。 Streamripperは、ストリームの名前(ブロードキャストでもあります)によって、現在のディレクトリにディレクトリを作成し、そこにトラックを保存します。 完全に記録されていないトラックは、不完全と呼ばれるサブディレクトリに保存されます。 プログラムは強制的に終了する必要があります(Ctrl-Cを押すなど)。
STREAM_NAME
|-A.mp3
|-B.mp3
|-incomplete
|-C.mp3
現在のディレクトリではなく、任意のディレクトリにディレクトリを作成するには、-dスイッチを使用できます。
streamripper URL -d DIR
DIR
|-STREAM_NAME
|-A.mp3
|-B.mp3
|-incomplete
|-C.mp3
Streamripperがストリームの名前でディレクトリを作成しないようにするには、-sスイッチを使用します。
streamripper URL -d DIR -s
DIR
|-A.mp3
|-B.mp3
|-incomplete
|-C.mp3
Streamripperは、指定された期間(秒単位)後、または受信したファイルのサイズが指定された値(MB単位)を超えたときにシャットダウンできます。 これには、キー-l(小文字のL)と-Mがそれぞれ使用されます。 -lスイッチと-Mスイッチを同時に使用すると、いずれかの値を超えるとプログラムが終了します。
streamripper URL -l 7200
2時間働きます。
streamripper URL -M 50
50Mbの音楽が得られるまで働きます。
Streamripperを使用すると、ラジオのリッスンと録音を同時に行うことができ、トラフィックの重複を回避できます。 これを行うには、-rスイッチを使用してリレーサーバーを作成します。 デフォルトでは、ポート8000でハングします。Linuxユーザーは、たとえば次のようにできます。
streamripper URL -r
そして別のウィンドウで
mplayer http://127.0.0.1:8000
他のオプションは、
streamripper -h
または
man streamripper
(Unixのようなシステムの場合)と入力することで見つけることができます。
wgetユーティリティを使用してインターネットラジオを録音する
トラックに分割する必要がない場合は、コンソールプログラムを使用してwgetをダウンロードし、インターネットラジオを録音できます。 Linuxディストリビューションでは、通常デフォルトでインストールされますが、それ以外の場合はおそらくリポジトリにあります。 Windowsユーザーは、たとえばここでWindows用のwgetを選択できます 。
wget -O .mp3 URL
この場合、wgetをシャットダウンする必要があります。 ダウンロード時間を制限するには、サードパーティのユーティリティタイムアウトを使用できます。 Ubuntuでは、タイムアウトパッケージをインストールするだけです。 使用法:
timeout 30 wget -O .mp3 URL
30秒間記録する
//Habréの最初の投稿。 その場合は修正します。