ひつじぶどう

Twitterに書くには長く, Qiitaに書くような技術的ではないお話をここに( ˘ω˘)

SoundflowerからBlackHoleに乗り換えました

はじめに

どうも‪✋(´・ᴗ・` )‬
Soundflowerとは, macOSで動作する仮想のオーディオデバイスを作成できるツールです。
音声を含めた画面のキャプチャーをする際, Ladiocastと組み合わせて利用していましたしきっとそういう人も多かったと思いますが, しっかりは調べていないもののSoundflowerはmacOS Catalinaで動作しないとかいう話を耳にしますし(Catalinaはいろんな不具合の話を聞いているので, 私はこの記事の執筆時点ではまだMojaveを使っています), 後継のソフトを調べていたらBlackHoleというのが良さそう+今の構成よりもシンプルに音声つきの動画キャプチャーができそうだということで乗り換えることにしました。

実行環境

ソフトウェア バージョン
OSバージョン macOS Mojave (10.14.6)
Homebrew 2.7.5

前提条件

既存環境の掃除

まずは既存の環境をきれいにします。
Soundflowerのアンインストールについては下記の記事を参考にしていますが,

  • 記事の執筆者とは違いmacOS CatalinaではなくMojaveを使っている
  • 記事中に登場する"Soundflowerのインストールパッケージ"を持ち合わせていない

ということでちょっと手順を変えています。

note.com

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」が削除されていることを確認する

Audio MIDI設定の画面
Audio MIDI設定の画面

Ladiocastのアンインストール

これは至ってシンプルです。

① 下記のコマンドを実行する

$ sudo rm -rf /Applications/LadioCast.app

BlackHoleのインストール

Homebrewを使ってインストールします。
インストール方法については公式リポジトリのREADMEを参照しています。

github.com

① 下記のコマンドを実行

$ brew install blackhole-2ch

② 下記のメッセージが出ていることを確認

🍺 blackhole-2ch was successfully installed!

③ 念のため「Audio MIDI設定」で「BlackHole 2ch」が追加されていることを確認する

Audio MIDI設定の画面
Audio MIDI設定の画面

音声つきの動画キャプチャーの方法

下記の方法で音声つき動画をキャプチャーできます。
以前はLadiocastとSoundflowerを組み合わせていましたが, 今度からはBlackHole1つで完結するので非常にシンプルになりました。

① 「Audio MIDI設定」を開き, +ボタンから「複数出力装置を作成」をクリック

Audio MIDI設定の画面
Audio MIDI設定の画面

② 「BlackHole 2ch」と自分が音をモニターするデバイス(今回は「内蔵出力」)の「使用」欄にチェックを入れる

Audio MIDI設定の画面
Audio MIDI設定の画面

③ 画面上部のスピーカーアイコンを⌥キーを押しながらクリックし,

  • 出力装置: 複数出力装置 (①で作成したもの)
  • 入力装置: BlackHole 2ch

を選択する

入出力装置の選択

④ QuickTime Playerを起動

⑤ 音声デバイスとして「BlackHole 2ch: BlackHole 2ch」を選択し, 収録開始

QuickTime Playerの画面
QuickTime Playerの画面

手順は以上です。

さいごに

個人的には以前よりもシンプルに音声つきの動画キャプチャーができるようになったのは嬉しいですね。
macOS BigSurにも対応しているようですし, Catalinaとは違いBigSurはあんまり変な話も聞かないので, そのうちBigSurにもアップデートしようと思います( ˘ω˘)

Twemoji is used for a favicon on this page, which licensed under CC-BY 4.0.