「ねとらじ」をMacで放送する方法
Macを使用してねとらじ(インターネットラジオ)を配信するノウハウ。ここではLadioCastを使用した方法を紹介します。
インストールが必須なもの
LadioCast
配布元:かわうそのブログ:MacLadioCast アーカイブ
配信+ミキサー
ダウンロードしたDMGファイルを開いてマウントし、LadioCast.appをアプリケーションフォルダにコピーしてインストールします。もしくは現在はAppStoreでも配布されてるようです。
LadioCast 無料 Yosirou Sawayanagi (2016.09.26時点) posted with ポチレバ
LAME Audio Encorder
インストーラ配布元:Thalictrum
ソースコード配布元:LAME MP3 Encoder(基本的には不要)
フリーのMP3エンコーダ
ねとらじでは音声をMP3に変換して配信するのが基本なので、LadioCastとセットで必要だと考えていただければOKです。ソースコードからインストールするまでの手順を自分で行なうと面倒なので、Thalictrumで配布されているインストーラ形式のものを使用することをオススメします。
Soundflower
配布元:Soundflower - Project Hosting on Google Code
注:付属のSoundflower bedはインストールしなくてもOKです。
実は入力音声だけの放送なら必須ではないですが、BGMやSE(効果音)を使用するためにMacから出力される音声を放送に乗せるなら必要です。 声だけでの放送をしない限り、事実上必須と考えても良いかと思います。
放送設定
上記3点セットがあれば、ねとらじ放送をすることは可能です。 LadioCastとSoundflowerでの音のミキシングはひとまず置いておいて、LadioCastの設定をします。
Streamerウィンドウ
タブ:接続
サーバアドレス:
std1.ladio.jp
ポート:
80X0(Xには1〜9の数値が入ります)
マウント:
任意の英数字
ユーザ:
source
パスワード:
ladio
文字セット:
Japanese(Shift_JIS)
番組名:
任意の番組名
ジャンル:
番組のジャンル、概要
説明:
番組の説明
ウェブURL:
掲示板やサイトなどの関連したURL
ここで設定した内容が放送URLやヘッドラインに載る情報になります。放送URLはhttp://std1.ladio.net:"ポート"/"マウント".m3uになります。
タブ:エンコーディング
一般的な設定では
フォーマット:
MP3
サンプルレート(Hz):
自動
ビットレートモード:
一定
ビットレート(kb/s):
48
クオリティレベル:
ビットレートモードが一定の場合は設定する必要なし
チャンネル:
モノ
となります。
上記の設定はラジオのような配信をするときのもので、音楽などの配信するときは適切に設定しなおすことをお勧めします。
- フォーマット:LAME Audio Encorderをインストールしていれば、MP3が使用できます。音質を気にするならば他の選択もありますが、聴取側も再生できる環境が限られてくるので、あまりオススメしません
- サンプルレート:44100だとCDレベルらしいです。 CPU負荷とも関係してくるので、基本は自動で問題ないはずです
- ビットレートモード:ビットレートが高いと音質が良くなりますが、 逆にデータ転送量が多くなってしまうので、固定してしまうことをオススメします
- ビットレート(kb/s):声での配信をメインとするならば、32kbpsもあれば十分なはずです。 どの程度の音質なのかは、ビット毎秒 - Wikipedia をご参照ください。 なお、数値が高いとデータ転送量が上がるため、バッファが発生しやすくなり、帯域も圧迫します
- チャンネル:ステレオ放送は上手くつかわない限り聞きづらくなり、データ転送量が多いので非推奨です。 音声パン技術をアクセントとして使ったり、音楽のみの放送ならばその限りではありません
タブ:メタデータ
- 文字セット:Japanese(Shift JIS)
聴き手の再生ソフトによって文字化けするか、しないかが決まりますが、 一般的にShift JISが用いられているようです - 曲情報:任意の文字
iTunesから自動的に曲情報を取得し、曲情報にセットするアプリケーションを作成しましたので、お気に召すようなら使ってみてください。
ねとらじ用曲名送信ソフトOnAirSongHelper - Trial and Spiral - 試行錯誤顛末記録 LadioCast(0.7以降)用自動曲名取得+送信アプリケーション ...
LadioCastウィンドウ(ミキサー)
「メイン」ボタンが押されてるものが放送に乗ります。ここではもっとも基本的だと思われる、iTunes等でBGMを流しつつ、マイクで喋る設定のみ紹介します。
まず、BGMについて、Macの音をスピーカー(ヘッドフォン)ではなく、一度Soundflowerに入れる必要があります。
システム環境設定>サウンド>出力でSoundflower(2ch) を選択してください。
マイクからの入力音声についてはLadioCast側の設定のみでOKです。LadioCastの設定を以下のようにします。
入力1:
使用するマイクデバイス
入力2:
Soundflower(2ch)(通常Macから出力される音)
入力3:
N/A
出力メイン:
使用するヘッドフォンデバイス
出力AUX1:
N/A
出力AUX2:
N/A
(僕の場合は、Macに直でマイク付きヘッドフォンを接続してるので、入力1に内蔵入力、出力メインに内蔵出力を選択しています。USBヘッドセットなどを使用している場合はその機器をそれぞれ選択してください)。
これで、入力1,2の「メイン」ボタンがオンになっているとき、それぞれが、放送+ヘッドフォンに流れる、という状態になります。
補足事項
あると便利なもの
- Skype 音声通話ソフト。俗にいう「凸待ち」に使われますね
- SoundSource メニューバーからサウンドデバイスを切り替えることが可能になる、メニューバー常駐ソフト。いちいちシステム環境設定を開かなくて良くなります
- OnAirSongHelper iTunesで流してる曲名とアーティスト名をLadioCastのメタデータに反映するソフト
- Play Sound 単体音声再生ソフト。下記Sparkと組み合わせて効果音をならすため
- Spark 任意のホットキー(ショートカット)設定ソフト。効果音をホットキーで操作するため
- Audio Hijack Pro レコーディング用ソフト。音声をリアルタイムで加工する機能があり、短時間であればレジストしなくてもOK
LadioCast + Soundflowerの高度な音声ミキシングについて
放送をするとなると、より複雑な設定が必要になってくる場合があります。その場合は、以下の記事を参考にしてください。
LadioCast と Soundflower の解説書 - Trial and Spiral LadioCast は以前紹介した「ねとらじ」を Mac で放送する方法のみならず、音声ミキサー(ルーティング)としても優秀なソフトです。このミキシングについて、ねとらじや他の配信(ex. Ustream.TV、JustinTV.、ニコニコ生放送)を例にして、いくつか挙げて解説し ...
また、この方法は、ねとらじ以外でも他の配信(ex. Ustream.TV、JustinTV.、ニコニコ生放送)をする場合も例に挙げています。
※ この記事は旧Blogからリライトした記事です。
Macを使用してねとらじ(インターネットラジオ)を配信するノウハウ。ここではLadioCastを使用した方法を紹介します。
インストールが必須なもの
LadioCast
配布元:かわうそのブログ:MacLadioCast アーカイブ
配信+ミキサー
ダウンロードしたDMGファイルを開いてマウントし、LadioCast.appをアプリケーションフォルダにコピーしてインストールします。もしくは現在はAppStoreでも配布されてるようです。
LAME Audio Encorder
インストーラ配布元:Thalictrum
ソースコード配布元:LAME MP3 Encoder(基本的には不要)
フリーのMP3エンコーダ
ねとらじでは音声をMP3に変換して配信するのが基本なので、LadioCastとセットで必要だと考えていただければOKです。ソースコードからインストールするまでの手順を自分で行なうと面倒なので、Thalictrumで配布されているインストーラ形式のものを使用することをオススメします。
Soundflower
配布元:Soundflower - Project Hosting on Google Code
注:付属のSoundflower bedはインストールしなくてもOKです。
実は入力音声だけの放送なら必須ではないですが、BGMやSE(効果音)を使用するためにMacから出力される音声を放送に乗せるなら必要です。 声だけでの放送をしない限り、事実上必須と考えても良いかと思います。
放送設定
上記3点セットがあれば、ねとらじ放送をすることは可能です。 LadioCastとSoundflowerでの音のミキシングはひとまず置いておいて、LadioCastの設定をします。
Streamerウィンドウ
タブ:接続
サーバアドレス: | std1.ladio.jp |
---|---|
ポート: | 80X0(Xには1~9の数値が入ります) |
マウント: | 任意の英数字 |
ユーザ: | source |
パスワード: | ladio |
文字セット: | Japanese(Shift_JIS) |
番組名: | 任意の番組名 |
ジャンル: | 番組のジャンル、概要 |
説明: | 番組の説明 |
ウェブ URL: | 掲示板やサイトなどの関連した URL |
ここで設定した内容が放送URLやヘッドラインに載る情報になります。放送URLはhttp://std1.ladio.net:"ポート"/"マウント".m3uになります。
タブ:エンコーディング
一般的な設定では
フォーマット: | MP3 |
---|---|
サンプルレート(Hz): | 自動 |
ビットレートモード: | 一定 |
ビットレート(kb/s): | 48 |
クオリティレベル: | ビットレートモードが一定の場合は設定する必要なし |
チャンネル: | モノ |
となります。
上記の設定はラジオのような配信をするときのもので、音楽などの配信するときは適切に設定しなおすことをお勧めします。
- フォーマット:LAME Audio Encorderをインストールしていれば、MP3が使用できます。音質を気にするならば他の選択もありますが、聴取側も再生できる環境が限られてくるので、あまりオススメしません
- サンプルレート:44100だとCDレベルらしいです。 CPU負荷とも関係してくるので、基本は自動で問題ないはずです
- ビットレートモード:ビットレートが高いと音質が良くなりますが、 逆にデータ転送量が多くなってしまうので、固定してしまうことをオススメします
- ビットレート(kb/s):声での配信をメインとするならば、32kbpsもあれば十分なはずです。 どの程度の音質なのかは、ビット毎秒 - Wikipedia をご参照ください。 なお、数値が高いとデータ転送量が上がるため、バッファが発生しやすくなり、帯域も圧迫します
- チャンネル:ステレオ放送は上手くつかわない限り聞きづらくなり、データ転送量が多いので非推奨です。 音声パン技術をアクセントとして使ったり、音楽のみの放送ならばその限りではありません
タブ:メタデータ
- 文字セット:Japanese(Shift JIS)
聴き手の再生ソフトによって文字化けするか、しないかが決まりますが、 一般的にShift JISが用いられているようです - 曲情報:任意の文字
iTunesから自動的に曲情報を取得し、曲情報にセットするアプリケーションを作成しましたので、お気に召すようなら使ってみてください
LadioCastウィンドウ(ミキサー)
「メイン」ボタンが押されてるものが放送に乗ります。ここではもっとも基本的だと思われる、iTunes等でBGMを流しつつ、マイクで喋る設定のみ紹介します。
まず、BGMについて、Macの音をスピーカー(ヘッドフォン)ではなく、一度Soundflowerに入れる必要があります。
システム環境設定>サウンド>出力でSoundflower(2ch) を選択してください。
マイクからの入力音声についてはLadioCast側の設定のみでOKです。LadioCastの設定を以下のようにします。
入力1: | 使用するマイクデバイス |
---|---|
入力2: | Soundflower(2ch)(通常 Mac から出力される音) |
入力3: | N/A |
出力メイン: | 使用するヘッドフォンデバイス |
出力AUX1: | N/A |
出力AUX2: | N/A |
(僕の場合は、Macに直でマイク付きヘッドフォンを接続してるので、入力1に内蔵入力、出力メインに内蔵出力を選択しています。USBヘッドセットなどを使用している場合はその機器をそれぞれ選択してください)。
これで、入力1,2の「メイン」ボタンがオンになっているとき、それぞれが、放送+ヘッドフォンに流れる、という状態になります。
補足事項
あると便利なもの
- Skype 音声通話ソフト。俗にいう「凸待ち」に使われますね
- SoundSource メニューバーからサウンドデバイスを切り替えることが可能になる、メニューバー常駐ソフト。いちいちシステム環境設定を開かなくて良くなります
- OnAirSongHelper iTunesで流してる曲名とアーティスト名をLadioCastのメタデータに反映するソフト
- Play Sound 単体音声再生ソフト。下記Sparkと組み合わせて効果音をならすため
- Spark 任意のホットキー(ショートカット)設定ソフト。効果音をホットキーで操作するため
- Audio Hijack Pro レコーディング用ソフト。音声をリアルタイムで加工する機能があり、短時間であればレジストしなくてもOK
LadioCast + Soundflowerの高度な音声ミキシングについて
放送をするとなると、より複雑な設定が必要になってくる場合があります。その場合は、以下の記事を参考にしてください。
また、この方法は、ねとらじ以外でも他の配信(ex. Ustream.TV、JustinTV.、ニコニコ生放送)をする場合も例に挙げています。
※ この記事は旧Blogからリライトした記事です。