BlackHole + Audio MIDI設定でWEB会議を音声ごとキャプチャする(Mac)


やりたいこと・対象ユーザー

  • QuickTime Playerで画面録画する際、標準だとPC内部でなる音が録画されないので、「自分の声」 + 「相手の声」 の音声を載せて録画できる環境を整えたい
  • SoundFlower + LadioCastで環境作ったけど不調で代替案を探している(私はこのパターンです。録画中にLadioCastが突然クラッシュすることが頻繁にありました...)

環境

  • MacOS Catalina 10.15.7(Intelチップ)

手順


BlackHoleのインストール


brew install blackhole-16ch

これで音声設定にて「BlackHole-16ch」が選択できるようになる


Audio MIDI設定(Mac標準アプリ)


  • アプリを開く

「midi」で検索すれば一発で出てくる


  • 「+」をクリックし「複数出力装置」を選択


  • 下記の通り「(自分の使用している出力デバイス)」「BlackHole 16ch」の[使用]にチェック


  • 同様に「+」をクリックし、次は「機器セット」を下記の通り設定
    • 私のようにヘッドセットを使用している場合は「入力」のチャンネルが設定されている方をチェックすることに注意


  • 「複数出力装置」上で右クリック
    • ⇒ 「このサウンド出力装置を使用」


  • 「BlackHole 16ch」上で右クリック
    • ⇒「このサウンド入力装置を使用」


QuickTime Playerで録音

  • ⌘ + ⇧ + 5でQuickTime Player(録画)を起動
  • 画面下部に現れる設定バー?で下記設定
    • オプション > マイク > 「機器セット」 を選択

録音スタート!

あとはそのまま録音スタートで画面を録画すると
「自分の声」 + 「相手の声」 の音声が載った録画ができる!
(このタイミングで一度Youtubeとか流しながら録画してみてちゃんと音声拾えているかのテストはしてください)


memo: 個別に出力装置を設定できる会議ツールについて

  • ex. Google meet
  • 出力の設定が「複数出力装置」になっていることを確認してください


参考


注意

  • デメリット
    • 「複数出力装置」はマスタ音量がいじれない
      • 今は使っているヘッドセットの出力レベルをMIDI設定画面で弄って調整してますが、RightとLeftをそれぞれ弄るのが手間...誰か解決方法知りませんか?