快適な在宅勤務のための画面収録と音量設定

株式会社ピー・アール・オー アドベントカレンダーの6日目です。

2020年の重大事件といえば、COVID-19(通称コロナ)が世界で大流行し、東京オリンピックが吹き飛んだほか、一般市民レベルで生活様式を変更せざるを得なかったことでしょうか。

ピー・アール・オーも4月頃から出勤が抑制され、現在も管理部門などの一部を除き、絶賛在宅勤務中です。

#マシン環境
在宅勤務になってから、狭い我が家には、会社の貸与品を合わせて最大3台のiMac(27inch + 21inch)とMacBook Pro 16inchが鎮座していました。
今回の記事は、下記の環境で確認済みです。

+ iMac(Retina 5K, 27-inch, 2020)→主な設定画面の説明等はこちらを利用
+ MacBook Pro(16-inch, 2019)
+ macOS Catalina(10.15.7)

#画面収録は音声が収録されない
Macの画面収録ではQucikTime Playerを使います。
これ自体は手軽で使い勝手が良いのですが、内部音声が収録されないという欠点があります。

スピーカーから音声が流れているのに、画面収録には音声が収録されないのも奇妙な話ですが、仕様である以上、このままではどうすることもできません。

とは言え。

音声を同時収録する方法が2つあります。

##手っ取り早く「Background Music」
細かい音声収録は必要ない。とにかく、動画から流れる音声も同時収録したいのだ！
‥という時は、このアプリが一番。
このアプリ、**音声同時収録の他にも便利な機能があります**が、それは後ほど説明します。

配布先はGitですが、pkg版が用意されています。
2020/12/06現在はver0.3.2です。
https://github.com/kyleneideck/BackgroundMusic
![backgroundmusic.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/da0677a3-9862-1673-7bf2-6f68895ebc36.jpeg)
なお、**macOS Big Surでは動作しない**ので、スナップショットバージョンを導入する必要があります。

インストールが完了するとツールバーに怪しげなアイコンが。
![backgroundmusic_icon.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/64bd2994-f56e-e229-6b28-21d359e32ab0.jpeg)

###内部音声と共に画面収録
設定自体は簡単で、録画するためにスクリーンショットツールバーを起動後、マイクの設定を「[Background Music](https://github.com/kyleneideck/BackgroundMusic)」に設定するだけ。
一覧には「Background Music(UI Sounds)もありますが、こちらは無視してください。

1. 「Command + Shift + 5」でスクリーンショットツールバーを起動
1. 録画する範囲を決める。スクショでは画面全体に設定中
1. 「オプション」を開き、マイクを「Background Music」に設定 
1. 「収録」をクリックして、画面収録をスタート
![bgmusic_setting.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/968af4e9-fe5f-da71-6841-90a687f81658.jpeg)

使用前・使用後のサンプルを撮りたいので、12月に11周年を迎えた[「ソリティアV」](https://www.pro-japan.co.jp/sp/game/detail/app007.html)の動画で試します。
手前味噌だけど、他人様の動画を無断撮影するわけにも参りますまい…。

Qiitaは動画のサポートがないので、Twitterに載せてみました。
が、[QiitaでTwitterのツイートを埋め込める時代は終わりました→再び訪れました](https://qiita.com/yumetodo/items/bb710bc890e6dd50b9e1)ということなので、うまく貼れるか投稿して確認w

####マイクを「iMacのマイク」にした時（音なし）
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">QuickTimeの画面録画実験。<br>デフォルト設定では、音声は同時収録されません。<br><br>サンプルは2020年12月に11周年を迎えた「ソリティアV 」。<a href="https://t.co/ah4NSnrkjO">https://t.co/ah4NSnrkjO</a> <a href="https://t.co/IPtuQNIlkc">pic.twitter.com/IPtuQNIlkc</a></p>&mdash; Mari Takahashi (@M_Rdesign) <a href="https://twitter.com/M_Rdesign/status/1335493421499183105?ref_src=twsrc%5Etfw">December 6, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 

####マイクを「Backgrouond Music」にした時（音あり）
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">QuickTimeの画面録画実験 その2。<br>Background Musicを「マイク」に設定した時の画面録画。<br>音声が同時収録される。<a href="https://t.co/I5rX8fCIyj">https://t.co/I5rX8fCIyj</a> <a href="https://t.co/nmrblLrwoJ">pic.twitter.com/nmrblLrwoJ</a></p>&mdash; Mari Takahashi (@M_Rdesign) <a href="https://twitter.com/M_Rdesign/status/1335493883879309319?ref_src=twsrc%5Etfw">December 6, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 
内部音声「だけ」録画に取り入れるなら、「[Background Music](https://github.com/kyleneideck/BackgroundMusic)」は極めて有能。


だがしかし。


ゲーム実況や最近流行の[「バ美肉おじさん」](https://ja.wikipedia.org/wiki/%E3%83%90%E7%BE%8E%E8%82%89)になりたい場合、このアプリでは足りない…。

##全部盛りだよ！「Soundflower」と「LadioCast」
こちらの構成は、**macOS Big Surでも動作することが確認されている**ため、macOS Big Sur環境のユーザーもバッチリ使えると思います。

###仮想オーディオデバイス「Soundflower」
Gitからダウンロード。2020/12/06現在の最新バージョンは2.0b2
https://github.com/mattingalls/Soundflower/releases/tag/2.0b2
![soundflowe.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/81a1bc3c-1f4d-8561-e1b5-34ae2f4bba7b.jpeg)
一番下までスクロールすると、ダウンロードリンクが表示されます。

Macお得意の「開発元が未確認のため開ません。」が出るので、「環境設定」>「セキュリティとプライバシー」で「このまま開く」をクリックしてやってください。
![soundflower_error.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/633254b1-cea8-4eee-528f-6dfb38ae1e3f.jpeg)
かなりウザい仕様ですが、強固なセキュリティなので仕方ありません。
![mac_setting.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/746367fd-9ab4-6cc8-1a5b-da26a67f9c77.jpeg)
####「Soundflower」の設定
「環境設定」>「サウンド」の「出力」を「Soundflower（2ch）」と変更します。
![setting_mac2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/ff8eeb9d-14a3-8499-3288-dc9904ad306b.jpeg)
外部入力機器（マイク）を使用する場合は、「入力」の設定も必要ですが、今回は「画面収録に音声を同時収録する」話なので、ここでは省略。

###インターネットラジオ放送ソフト「LadioCast」
ストア説明に「インターネットラジオ放送ソフトウエア」と説明しているので、そういうもんなんでしょう。最終更新日が2年前なのも少々アレですが、細かいことは気にするなということで、さっさとインストールします。

こちらはApp Storeからダウンロードします。
https://apps.apple.com/jp/app/ladiocast/id411213048?mt=12
![ladiocast.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/ba0eafdb-0721-ee7c-26c2-0a83bae5855d.jpeg)


####「LadioCast」の設定
「ミュージック」で爆音流しながら、この記事の順番通りに設定すると気づくこと。
バックグラウンドで流れているはずの「ミュージック」から音が聞こえない…。

というのも、前項での設定で出力先が「iMacのスピーカー(内蔵出力)」から「Soundflower(2ch)」になっているため。
「[LadioCast](https://apps.apple.com/jp/app/ladiocast/id411213048?mt=12)」で出力先を設定すれば、「ミュージック」でも音声が流れるようになります。
![setting_ladiocast.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/a3a6446d-df8c-4997-7b2f-751895797819.jpeg)
#####❶の設定・入力1
Mac内で使用するデバイス。「環境設定」>「サウンド」>「出力」で選んだSoundflower(2ch)を設定します。
下段にある「メイン」と「Aux1」もチェックし、音量はMAXにします。
#####❷の設定・入力2
今回は不使用ですが、iMacのマイク(内蔵入力)とかUSBマイクなどを設定すると、自分の音声も拾ってくれます。
その他、ギターなどを同時にかき鳴らすなら、入力3以降で設定していきます。

ここの設定が必要なのはゲーム実況や[バ美肉おじさん](https://ja.wikipedia.org/wiki/%E3%83%90%E7%BE%8E%E8%82%89)する時なので、今回の記事ではスルー。
#####❸の設定・出力 メイン
デバイスはSoundflower(64ch)を選択し、音量MAX。
#####❹の設定・出力Aux1
どこで音声を聞くか…という設定です。今回はiMacのスピーカー(内蔵出力)。

ここまで設定ができると、いつも通りiMacから音声が流れてきます。
![soundflowe_setting.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/02298148-6aa8-c336-878f-08c370b8ccff.jpeg)
「[Background Music](https://github.com/kyleneideck/BackgroundMusic)」同様、オオプションのマイク設定を「Soundflower(2ch)」に変更後、画面収録を開始します。

####「Soundflower」と「LadioCast」を使って画面収録をする
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">QuickTime Playerの画面録画実験 その3。<br>SoundflowerとLadioCastを利用した場合。<br><br>音声は同時収録されるが、ボリュームが小さい。 <a href="https://t.co/lwvfuzlOJk">pic.twitter.com/lwvfuzlOJk</a></p>&mdash; Mari Takahashi (@M_Rdesign) <a href="https://twitter.com/M_Rdesign/status/1335530328576802818?ref_src=twsrc%5Etfw">December 6, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 
…なんか音が小さい。

なぜだ！なぜなんだ！
この動画に合わせた音量だと、その他の動画や「ミュージック」流したら耳が死ぬ…。

#####「Soundflower」のバグかもしれない
どうもバグらしい…ということで、「[Soundflower](https://github.com/mattingalls/Soundflower/releases/tag/2.0b2)」と「[LadioCast](https://apps.apple.com/jp/app/ladiocast/id411213048?mt=12)」で画面録画する時は、「Audio MIDI設定」を確認する。
![setting_mac3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/1abc7958-5040-fac6-e089-0ec4b528f933.jpeg)
「マスター」部分が0.621なので1.0に上げておく。
その後、画面収録を開始するとスピーカーから流れてくる音量と同じになる。
起動時には必ず元に戻っているので、録画する前に要確認。

ちなみに、あまりにも使わない設定なので、最初は場所がわからなかったw
場所は「アプリケーション」>「ユーティリティ」＞ Audio MIDI設定.app

####「Soundflower」と「LadioCast」を使ってもう一度画面収録をする
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">QuickTime Playerの画面録画実験 その4。<br>SoundflowerとLadioCastを利用した場合、音声ボリュームを通常値にする。<br><br>「Audio MIDI設定」を変更すると、音声ボリュームは録画時と同じになる。<br>多分「Soundflower」のバグ。 <a href="https://t.co/mdadnAjAzt">pic.twitter.com/mdadnAjAzt</a></p>&mdash; Mari Takahashi (@M_Rdesign) <a href="https://twitter.com/M_Rdesign/status/1335554648246120449?ref_src=twsrc%5Etfw">December 6, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 
 
#各アプリの音量を個別に調整する
「[Background Music](https://github.com/kyleneideck/BackgroundMusic)」を常駐させることで、音声を同時収録するほかに、起動中のアプリなどの音量を個別に調整することができます。

「ミュージック」は爆音、Slackの通知音は小さく…というような使い方も簡単です。
![backgroundmusic_setting.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44795/dca4f21e-4426-db1a-c4d8-5e47c1ce5482.jpeg)
ちなみに、貸与マシンに個人のApple IDを紐づけたくないので、個人所有のiMac 27inchが「ミュージック」専用機になっている現在。
なんかもったいない…。

なにはともあれ、快適な在宅勤務ライフを〜。
#参考サイト
[Macの画面録画を内部音声だけでする方法〜Background Musicの使い方〜 | Btuber](https://btuber.jp/mac-screen-movie-internal-sound/)
[アプリ毎の音量調整ができる「Background Music」が便利|
jittodesign blog](https://jittodesign.org/post-14132-14132/)
[【Mac OS Catalinaでも使える】SoundflowerとLadioCastの使い方と設定 | 脳内イメージだけは無限大](https://irilyuu.com/mac-ios/mac/soundflower-ladiocast/)
[Soundflowerの音量が小さい時](https://note.com/tokio716/n/nb88d7fd44fe1)