(有)未来検索ブラジルが運営するあらゆる言葉についての記事を閲覧・編集したり、コメントをしたりするサイトです。

単語記事: Macでニコニコ生放送

編集

この記事ではMac(Mac OS X)でニコニコ生放送(含むユーザー生放送)を行うときに、少し高度なことをしたくなった場合の設定の方法を解説します。

基礎的なこと

Mac OS Xメディアに強いのだ!

Mac OS X には画像や映像を様々に加工・演出するテクノロジーや、音声を加工したりミックスしたりするテクノロジーが最初から組み込まれているんだ。だからそいつを使わない手は無いよね。

基本理念

できるだけ OS 標準の機ソフトフリーウェアで環境を構築する。

ハードウェア

映像や音声のソースとなるハードウェアについて書くよ。

映像

音声

ソフトウェア

ソースを加工したりするソフトウェアについて書くよ。

映像

CamTwist
公式サイト : CamTwist - Allocinit
仮想カメラを作るソフトだよ。カメラスクリーンキャプチャ・画像ファイルのスライドショームービー・Flickrをソースにできるよ。例えばカメラ映像エフェクトをかけたりすることもできるんだよ。そういった設定を複数保存しておいて放送中にエフェクト付きで切り替えることができるよ。ピクチャーインピクチャー(PIP)が可だから複数の入を同時に画面に映すことができるよ。
ManyCam
公式サイト : ManyCam
コレも仮想カメラを作るソフトだよ。Windows版が有名だけど、最近Mac版も出たんだ。ManyCamエフェクトには、顔を認識してくれるものがあるよ。でもCamTwistみたいに設定を記憶しておくことは出来ないし、ピクチャーインピクチャー(PIP)も出来ないんだ。一長一短だね。

音声

SoundFlower
公式サイト : Cycling '74 || soundflower
仮想オーディオバイスを作るソフトだよ。Mac普通ソフトが出す音を捕まえたり、加工した音声を生放送の音として利用するのに使うよ。
Snow LeopardでAudio Midi設定を扱う際はAudio Highjackというソフトからインストールをしないとこのアプリケーションが落ちることがあるよ。
LadioCast
公式サイト : かわうそのブログ: MacLadioCast アーカイブ
本当はネットラジオのためのソフトだよ。でも複数のデバイスのミキシングメインとモニタ出を個別にチェックしたりすることができるんだよ。
AU Lab
Mac OS Xの開発ツールについてくるソフトだよ。開発ツールは無料でゲットできるよ。LadioCastよりも柔軟な音声の制御ができるんだ。音声にエフェクトをかけたりすることもできるよ。
Bidule
AU Labに似た機を持つソフトだよ。よりグラフィカルな設定ができるよ。シェアウェアだよ。
Neutrino (旧名AudioCodex)
メディアプレーヤだよ。iTunes以上の再生環境が整うよ。例えばピッチやリバーブをリアルタイムに制御することができるよ。なにより出バイスを選択できることが嬉しいんだ。でもその機にはまだバグがあるんだ。もうすぐバグが直るらしいよ(2009年2月12日)。シェアウェアだよ。
Skype
お友達がいないからまだ使ったことないんだけどね。出バイスを変更できるから対談生放送なんかでも楽に設定できると思うよ。
Audio MIDI 設定
システム標準のユーティリティだよ。複数の音声デバイスをまとめて一つの機器セット(仮想デバイス)にするために使うんだ。Mac OS Xの場合、こうしないとデバイスをまたがった信号のやりとりができないんだ。でも簡単だから大丈夫
Mac OS Xの開発ツール
パッケージ版のMac OS Xディスクに入ってるよ。あるいはAppleウェブサイトで開発メンバーに登録すればダウンロードができるよ。開発メンバーの登録は無料でできるよ(お金を払えばいろんなサービスが受けられるけど、生放送には関係ないね)。

音声の概念

Mac OS Xの音声の処理について順を追って説明していくよ。

まずは初期状態を確認

一般的なMacの初期状態だね。アプリケーションはまだなにも起動していないよ。入には内蔵マイクラインUSBヘッドセットがあるものとするよ。
デフォルトっていうのは音を鳴らすアプリケーションが初期設定でどのデバイスに音を出するかを定するシステム設定なんだ。同様にデフォルトっていうのもあるけど、この記事では割するよ。入を必要とするアプリケーションの多くは入バイスを切り替えられるからね。

とにかくまずは放送してみよう

では、生放送を行ってみるよ。
ユーザ生放送Flashでは入が選べるね。ここでは内蔵マイクを入として選んでいるよ。
ニコ生Flashが選べる入はひとつだけだね。だから内蔵マイク以外のデバイスからの入ミックスして放送することはできないね。

また、ここでiTunesを起動したとするよ(iTunesが出できるのはデフォルトだけなんだよ)。今の状態だとiTunesの音を入とすることはできないね。だからiTunes音楽BGMとしたトークなんていうのもできないわけだ。スピーカから出てくる音を内蔵マイクで拾うこともできるけど、音質に不利があるね。

秘密兵器 "SoundFlower"の登場

ここでまずSoundFlowerの登場だ。
SoundFlower2chと16chの二つの仮想デバイスMacに追加してくれるよ。
システムデフォルトをまずSoundFlower(2ch)に設定しよう。
この状態でiTunesを再生すると、iTunesの音はまずデフォルトであるSoundFlower(2ch)(出側)にいくね。SoundFlowerはこの音をぐるっと入に廻してくれるんだ。つまりこの状態でSoundFower(2ch)(入側)を読み込むとiTunesで鳴らしている音を受け取ることができるんだ。

ニコ生Flashで音声機器をSoundFlower(2ch)に設定すればiTunesの音を放送することができるよ。よかったね。

でもまだ重要な問題が解決されてないんだ。それはニコ生Flash定できる音声機器は一つだけっていう問題だ。この状態だとiTunesの音は流せるけど、内蔵マイクの音は流せないね。もちろん放送中に音声機器を切り替えれば両方使えるけどiTunesBGMトークをするなんていうことはまだできないんだね。

iTunes を BGM にトークしよう(2種類の音声をミックス)

さて、ここでAU Labの出番だ。と、そのまえにAudio MIDI 設定を使うよ。
Macアプリケーションでは同時に一つのオーディオハードウェアしか扱えないことがあるんだ。AU Labもそのひとつ。その解決策として、複数のオーディオバイスをまとめて仮想的にひとつのデバイスとして設定する方法がシステム提供されているんだ。それを行うのがAudio MIDI 設定なんだ。ここでは入SoundFlower(2ch)と内蔵マイク、出SoundFlower(16ch)とスピーカ、USBヘッドセット定してひとつの機器にまとめるよ。設定方法は割するけど「"Audio Midi 設定" 機器セット」で検索すればわかると思うよ。

さて、下準備が済んだらAU Labを立ち上げるよ。AU Labの操作・設定も割するけどそのうちAU Labの記事を書くよ。

基本はSoundFlower(2ch)と内蔵マイクの入SoundFlower(16ch)とスピーカ、USBヘッドセットを出としてそれぞれチャンネルを作成するんだ。そしてどの入をどの出に流すかを設定すれば完了。ここではとりあえずすべての入SoundFlower(16ch)に流そう。必要に応じてスピーカやUSBヘッドセットにも流せば放送している音声がモニタできるよ。自分の声はモニターしたくないなんていうときはSoundFlower(2ch)だけスピーカやUSBヘッドセットに流せばいいんだね。

SoundFlower(2ch)と同様にSoundFlower(16ch)も出された音声が入に廻るんだ。だからあとはニコ生Flashで音声機器にSoundFlower(16ch)を設定すれば内蔵マイクiTunesミックスされた音声を放送できるよ。

AU LabではエフェクトをかけたりMIDI機器をつないだりもできるから遊んでみるのもいいかもね。
AU Labの操作はちょっと難しいかも知れない。そのときはLadioCastを使うといいよ。柔軟性に欠けるけどAU Labよりも簡単にミキシングができるからね。LadioCastを使う時は機器セットの作成は不要だよ。

設定例を書くよ

登場するソフトインストールとかは省くよ。

設定例1

使用するソフトハードウェアは以下になるよ。

やりたいことは以下の通りだよ。

手順は以下になるよ。

  1. システム環境設定のサウンドで出SoundFlower(2ch)にするよ。これで普通アプリケーションの音声の出先がSoundFlower(2ch)になるんだ。
  2. LadioCastを立ち上げて、入に内蔵マイクSoundFlower(2ch)にするよ。適当に音量を設定してね。MainとAUXの設定でメインとモニタ出の振り分けができるよ。
  3. LadioCastMainとAUXの出バイスを設定するよ。MainはSoundFlower(16ch)、AUXはUSBヘッドセットにするよ。内蔵マイクを使ってるからモニタ出をスピーカーにするとループしちゃうんだ。
  4. これで音声の設定は終了だよ。
  5. CamTwistを使ってカメラの設定をするよ。詳細はもうちょっと待ってね。
  6. あとは生放送の画面で映像CamTwist音声入力SoundFlower(16ch)にすればOKだよ。それぞれのドロップダウンメニューが小さいからSoundFlower2chと16chの区別がつきにくいから気をつけてね。

設定例2

今度試そうと思ってる設定だよ。

使用するソフトハードウェアは以下になるよ。

やりたいことは以下になるよ。

手順は以下になるよ

  1. Audio MIDI設定で機器セットを作るよ。内蔵マイク・内蔵出USBヘッドセットの出SoundFlower(2ch)・SoundFlower(16ch)で構成される機器セットを作ろう。
  2. Audio MIDI設定でMIDIの設定をしておくよ。検索すれば多分わかるよね。機器を全部つなげて適当に操作しても設定できると思うよ。
  3. Neutrino (旧名AudioCodex)を立ち上げて、Inspector>Adjust>OutputのDeviceポップアップメニューSoundFlower(2ch)を選ぼう(バグでまだできないよ。修正が待ち遠しいね)。
  4. AU Labを立ち上げるよ。難しいから後で詳しく書くけど、はじめのダイアログで出を三つ、入を二つ作って機器セットをデバイス定するんだ。出を内蔵出USBヘッドセットSoundFlower(16ch)に割り振って、入は内蔵マイクSoundFlower(2ch)にしよう。
  5. Add Audio Unit Instrumentっていうメニューを使えばMacに繋いだMIDIキーボードとかからソフトウェアを鳴らしてそれを放送することもできるよ。音色の変更は一般的なMIDIと一緒でキーボードとかからプログラムチェンジコマンドを送ればいいんだ。キーボードとかの説明書を見れば載っていると思うよ。
  6. カメラについては設定例1といっしょだよ。

Neutrino (旧名AudioCodex)はまだ出バイスが変更できないけど、設定例1と同様にシステム環境設定からSoundFlower(2ch)をデフォルトの出にすれば再生した音声を生放送に使えるよ。ピッチ変更がグラフィカルに行えて便利だね。CamTwistの再生中の楽曲のタイトルテロップにするエフェクトiTunesにしか対応してないらしいから一長一短だね。

動画紹介・リクエスト

動画のリクエスト放送には下記のツールを利用できる。

関連項目

携帯版URL:
http://dic.nicomoba.jp/k/a/mac%E3%81%A7%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E7%94%9F%E6%94%BE%E9%80%81
ページ番号: 1447525 リビジョン番号: 1308901
読み:マックデニコニコナマホウソウ
初版作成日: 09/02/16 16:18 ◆ 最終更新日: 11/10/02 23:44
編集内容についての説明/コメント: 名称変更に伴い AudioCodex → Neutrino (旧名AudioCodex) に書き換え。
記事編集 / 編集履歴を閲覧 /

Macでニコニコ生放送について語るスレ

103ななしのよっしん :2011/05/07(土) 10:59:22 ID: QpSYxqHug+
生放送をしてみたいと思うのですがデスクトップの画面を生放送で写すにはどうすればいいのでしょうか?
OSMacのかなり新しいものなので基本的なものなら使える...かと思います。
104ななしのよっしん :2011/05/07(土) 14:33:57 ID: QFn/+nRhX8
>>103

CamTwistFME をどうぞ。
105ななしのよっしん :2011/05/23(月) 00:00:48 ID: v16jlYgkqK
すみません、Macで放送しているものなんですが
FirefoxCamTwistが使えなくなりました><
放送の画面でCamTwistが認識されません。。
Safariだと認識するんですが、私だけなのでしょうか?
106oozora :2011/06/25(土) 08:30:11 ID: PfUU2B7lpA
macproニコニコ生放送をしたいのですが、ニコニコ大百科
ニコニコwikiに書いてある通りにやっても音声が配信されないんです。何度もいろんな方法を試したのですが上手くいきません。
だれかを貸して下さい。

Mac pro
ブラウザ firefox
仮想カメラ camtwist
音声出 soundflower LadioCast
音声機器 steinberg,CI2
107ぼいん :2011/12/22(木) 12:52:20 ID: 8M6L8zlJdO
SoundflowerAULabで、
設定が終わった後にシステム環境設定でSoundflower2chにしても音が出ないよー
動画をみて何度もやりなおしたけど、原因がわからない…心当たりある人いるかな?
アドバイスおながいします
108ななしのよっしん :2011/12/25(日) 19:52:29 ID: 4z2MH9N4Z/
Mac OS X LionになってSoundflowerが機しなくなったので、詳しい人はこの記事を書き直してください
109BeDai :2011/12/28(水) 21:59:19 ID: +jsCkxvZDt
Lion使ってますがSoundflower動いてますよ。なんでだろ?
SoundflowerLion向けに改造する方法が書いてあるページは見つけたけど、よく分からなくて試してない。
http://kineme.net/forum/General/soundflowerforlion
110BeDai :2011/12/28(水) 22:01:04 ID: +jsCkxvZDt
あとLionに関する情報は、今だとこのページより
http://w.livedoor.jp/niconamanushi/d/OSX%2010%2e7%20LION%BE%F0%CA%F3
の方が詳しいかも。
111ななしのよっしん :2012/01/03(火) 17:41:38 ID: 4z2MH9N4Z/
>>110
アップグレーインストールじゃないんですかね?
製品そのものを新調したらこちらはメになりましたよ
112BeDai :2012/01/15(日) 16:18:19 ID: +jsCkxvZDt
>>111
クリーンインストールしましたよー。
それでこれまでは気だったんですが今現在トラブル発生。
ニコ生とは関係ないんだけども、
システム=Soundflower(2ch)
LadioCastSoundflower(2ch)とマイクSf(16ch)にミックス
QuickTimeXの画面収録でSf(16ch)を収録
・・・すると、なぜか音がLchにしか収録されないトラブルに。
収録中のメーターやLadioCastのメーターはステレオで動いてるんですけどね。
とりあえず>>109のやつ試すところです。解決したらまた書き込みます。
ページトップへ戻る