はじめに
どうも✋(´・ᴗ・` )
Soundflowerとは, macOSで動作する仮想のオーディオデバイスを作成できるツールです。
音声を含めた画面のキャプチャーをする際, Ladiocastと組み合わせて利用していましたしきっとそういう人も多かったと思いますが, しっかりは調べていないもののSoundflowerはmacOS Catalinaで動作しないとかいう話を耳にしますし(Catalinaはいろんな不具合の話を聞いているので, 私はこの記事の執筆時点ではまだMojaveを使っています), 後継のソフトを調べていたらBlackHoleというのが良さそう+今の構成よりもシンプルに音声つきの動画キャプチャーができそうだということで乗り換えることにしました。
実行環境
ソフトウェア | バージョン |
---|---|
OSバージョン | macOS Mojave (10.14.6) |
Homebrew | 2.7.5 |
前提条件
- Homebrewを導入していること
既存環境の掃除
まずは既存の環境をきれいにします。
Soundflowerのアンインストールについては下記の記事を参考にしていますが,
- 記事の執筆者とは違いmacOS CatalinaではなくMojaveを使っている
- 記事中に登場する"Soundflowerのインストールパッケージ"を持ち合わせていない
ということでちょっと手順を変えています。
Soundflowerのアンインストール
下記の手順に沿ってSoundflowerをアンインストールします。
① 下記のコマンドを実行する
# バックグラウンドで動いているSoundflowerを停止 $ sudo /Library/Extensions/kextunload Soundflower.kext # "インストールパッケージにあるUninstallのスクリプト"の内容を実行する $ sudo rm -rf /System/Library/Extensions/Soundflower.kext $ sudo rm -rf /Library/Extensions/Soundflower.kext $ sudo rm -rf /Library/Receipts/Soundflower* $ sudo rm -rf /var/db/receipts/com.cycling74.soundflower.* $ sudo rm -rf /Applications/Soundflower
② コンピューターを再起動する
③ 「Audio MIDI設定」で「Soundflower」が削除されていることを確認する
Ladiocastのアンインストール
これは至ってシンプルです。
① 下記のコマンドを実行する
$ sudo rm -rf /Applications/LadioCast.app
BlackHoleのインストール
Homebrewを使ってインストールします。
インストール方法については公式リポジトリのREADMEを参照しています。
① 下記のコマンドを実行
$ brew install blackhole-2ch
② 下記のメッセージが出ていることを確認
🍺 blackhole-2ch was successfully installed!
③ 念のため「Audio MIDI設定」で「BlackHole 2ch」が追加されていることを確認する
音声つきの動画キャプチャーの方法
下記の方法で音声つき動画をキャプチャーできます。
以前はLadiocastとSoundflowerを組み合わせていましたが, 今度からはBlackHole1つで完結するので非常にシンプルになりました。
① 「Audio MIDI設定」を開き, +ボタンから「複数出力装置を作成」をクリック
② 「BlackHole 2ch」と自分が音をモニターするデバイス(今回は「内蔵出力」)の「使用」欄にチェックを入れる
③ 画面上部のスピーカーアイコンを⌥キーを押しながらクリックし,
- 出力装置: 複数出力装置 (①で作成したもの)
- 入力装置: BlackHole 2ch
を選択する
④ QuickTime Playerを起動
⑤ 音声デバイスとして「BlackHole 2ch: BlackHole 2ch」を選択し, 収録開始
手順は以上です。
さいごに
個人的には以前よりもシンプルに音声つきの動画キャプチャーができるようになったのは嬉しいですね。
macOS BigSurにも対応しているようですし, Catalinaとは違いBigSurはあんまり変な話も聞かないので, そのうちBigSurにもアップデートしようと思います( ˘ω˘)