MacでUstream等のストリーム配信の再生音を録音する

この記事はUstremやニコニコ生放送等リアルタイムで再生されている音源を録音して後でも聴けるようにしようという主旨の話をするので、Ustreamは刹那的で一期一会な感じがいいんだよ的な人は読み飛ばしちゃってください。環境はMac OSX 10.6 SnowLeopardです。仮想オーディオデバイス『Soundflower』を導入して、内蔵出力をSoundflower(2ch)にループバックし、Soundflower(2ch)から内蔵出力と録音ソフトに出力を渡します。録音ソフトには録音から編集まで幅広くこなしMac/Linux/Winで動作するフリーソフト『Audacity』を利用します。

▼イメージで言うとこんな感じ

Builtin-Output[1] --\> Soundflower --┬--\> [3]Audacity.app └--\> [2]Bultin-Input

Soundflower

http://code.google.com/p/soundflower/downloads/list
ここからインストール。

SoundPreferencePane
システム環境設定 > サウンドで出力をSoundflowerに流す[1]

soundflower
Soundflowerはこんな感じで設定して内部出力にも出力する[2]

Audacity

Audacity Mac OS X
ここからインストール。
Audacity.appのパッケージの内容を表示して、Contents > MacOSの中に以下のファイルをコピー。

  • Languages
  • modules
  • plug-ins

Lame MP3 Encoder Binaries
ここからAudacity用のLameプラグイン(waveファイルをmp3で出力するのに必要)をインストール
Audacityを開いて、Preferences > オーディオI/O の「レコーディング」「デバイス」にSoundflower(2ch)を設定。
録音を開始。やたーUstream録音できたー!