ShoutcastやIcecastの複数チャンネルを同時録音出来るクロスプラットフォームレコーダー-Stream Harvester - 適宜覚書-Fragments

ShoutcastやIcecastの複数チャンネルを同時録音出来るクロスプラットフォームレコーダー-Stream Harvester

      2017/03/03

streamharvesterロゴ
streamharvesterロゴ

streamharvesterロゴ

最近はRadikoのおかげで日本のラジオ放送もネット経由で聴けるようになり選択肢が広がってきました。自分の場合は、番組としてのトークを楽しむのにはradikoを聴いていますが、音楽を流しで聴く場合はShoutCastのお気に入りのチャンネルを適当に開いて流しています。

基本的にお任せで流して聴いてそれで十分なのですが、ちょっと録音しておいて後で聴くということもたまにしています。3Gであっても地下鉄に入ると通しでは聴けません。そこで録音をしたものを使ったりします。

自分は普段ShoutCastを聴く場合PCで動作するWindows用のクライアントでAsSHOUTCastPlayer(Software)を使っています。既に開発も止まって久しいソフトウェアですが、小さくて邪魔にならないし、聴くだけでなく録音機能も持っておりかなり使い勝手が良く愛用しています。ただ、録音は便利なのですが、二つ制約があります。(1)今聴いているものについてのみ録音出来る(2)一つのチャンネルしか録音出来ません。

そこで、今回紹介するStream Harvesterというレコーダソフトウェアですが、表題に示した通り複数チャンネルを同時録音出来、且つ録音に特化しているので録音対象をその場で聴いていなければいけないという縛りもありません。まずは導入方法を説明します。

導入

  1. Downloads - streamharvester - Project Hosting on Google Codeを開きます。ここではWinodwsのインストーラでの導入のみ説明しますが、このソフトウェアはLinuxでも動作しますし、テストはしてないそうですがMacにも対応するクロスプラットフォームなソフトウェアです。(Windows以外の場合は、streamharvester-0.1.tar.gzというソースを使います)
  2. StreamHarvesterSetup-0.1.exeをクリックしてダウンロードします。

    Windows用インストーラをダウンロードする

    Windows用インストーラをダウンロードする

  3. ダウンロードした実行ファイルをダブルクリックして実行します。
  4. Windowsのバージョンや設定によって、実行ファイルについて発行元の認証が無い物として実行許可するかどうかのアラートが表示されます。ここでは「実行」ボタンをクリックします。

    実行

    実行

  5. インストーラが起動します。ここでは「Next」ボタンをクリックします。

    Next

    Next

  6. インストール先を決めて「Next」ボタンをクリックします。

    インストール先を決めてNext

    インストール先を決めてNext

  7. スタートメニューのフォルダ名を指定します。普通は特に気にせず既定のまま「Next」ボタンをクリックします。

    Next

    Next

  8. 「デスクトップアイコンを作成するか」「クイック起動アイコンを作るか」に対し必要に応じチェックをつけて「Next」をクリックします。

    Next

  9. 「Install」ボタンをクリックします。

    Install

    Install

  10. インストールが行われます。インストール後表示されたウィンドウで「finish」ボタンをクリックします。

    Finish

    Finish

使い方

Stream Harvesterを起動するとこのような画面が表示されます。

Stream Harvester

Stream Harvester

録音したいサイトがある場合、「Add」をクリックします。

Add

Add

ここでは例としてShoutCastのクラシック音楽ジャンルのピアノ専門チャンネルであるSky.FMの一URL(http://scfire-ntc-aa05.stream.aol.com:80/stream/1004)を使用します。各欄を必要に応じて入力または選択の上、「OK」ボタンをクリックします。後は「Record」ボタンをクリックしてファイルが出来るのを待つだけです。対応しているのはmp3,ogg,nsvの各形式でおよそ大抵のWebラジオは問題なく扱うことが出来る筈です。

ラジオチャンネルの追加

ラジオチャンネルの追加

  • Title:録音リストでの表示上のタイトル。ラジオならラジオチャンネルを使うと区別しやすいのでは?ここでは「SKY.FM」とした。
  • StationURL:チャンネルのURL。ここでは、「http://scfire-ntc-aa05.stream.aol.com:80/stream/1004」とした
  • StrageLocation:録音ファイルの出力先パス
  • StrageType:一まとめでファイルで保存するか、曲毎にファイルを分けて保存するか

この手順で複数のチャンネルと登録して録音をすれば同時に複数録音することも出来ますし、一部の特定録音だけ休止させるということも出来ます。

所感

このソフトのちょっと面白いところは、「Relay」機能で録音しているストリームを更に同一PC上で動作する他のソフトウェアに転送することが出来るようです。今一つこの機能があるとどう便利かというのがピンと来ませんけれど><

適宜覚書-Fragmentsは、筆者が興味をもった様々な情報やネタを筆者が忘れても後で思い出せるよう覚書として公開するBlogです。Google Chrome拡張、Facebook、Google、Twitter、Windows、各種Webアプリなどを扱うことが多いです。この覚書が、もし何かお役立ちになれば幸いです。

 - Google, Windows, ツール , , , ,