Macで音を出しているアプリを見つける方法
結論:SoundDialをインストールし、設定で再生中のすべてのアプリのライブメーターを表示をオンにして(デフォルトではオフ)、ポップオーバーを開き、音が鳴ったときにどのアプリのメーターが動くかを見ます。そして、そのアプリだけをミュートします。
Macで何かが音を出しています。数分ごとにかすかなジングルが鳴る、バックグラウンドのどこかで動画が始まった、聞き覚えのない通知音が鳴る。Spotifyを確認しても一時停止中。ブラウザを見ても、再生中のタブはなさそう。ウインドウは20個も開いていて、どれが原因か分かりません。意外とよくある問題で、macOSには「今どのアプリが音を出しているか」という問いに直接答える方法がありません。
macOSでこれが難しい理由
macOSには、システム音量が1つあるだけで、アプリごとのミキサーはありません。最近のmacOSでは、コントロールセンターの「再生中」の領域に何が再生されているかを表示できますが、そこにメディア再生を報告するアプリに限られます。広告を自動再生するウェブサイト、バックグラウンドで鳴るゲームのメニュー、チャットアプリの通知音は、通常そこにはまったく表示されません。
通常の探偵作業は、音が止まるまでアプリを1つずつ終了するか、Mac全体をミュートして、聞いていたほかのものをすべて失うかです。どちらも最終的には成功しますが、特に通話の最中には、どちらも気持ちのよいものではありません。
ステップ1:リストを見る
SoundDialは、音を出すアプリごとに専用の行と音量スライダーを用意するメニューバーアプリです。このリストだけでも絞り込めます。10分間何も再生していない(かつ固定していない)アプリは、再生していない(N)セクションにまとまるので、その上の行は、直近10分間に再生したアプリと、固定したアプリです。
ステップ2:再生中のすべてのアプリのメーターをオンにする
デフォルトでは、SoundDialがレベルメーターを表示するのは、調整したアプリや、通話中に下げられているアプリの行だけです。未知の音源を捉えるには、追加の設定をオンにします。
- SoundDialの設定を開きます。
- 再生中のすべてのアプリのライブメーターを表示をオンにします。デフォルトではオフです。
- メニューバーからSoundDialのポップオーバーを開くか、Control-Option-Sを押します。
- 謎の音が鳴るのを待ち、どの行のメーターが動くかを見ます。
この設定をオンにすると、SoundDialはポップオーバーが開いている間だけ、再生中のすべてのアプリを監視します。ポップオーバーを閉じると、追加のメーターは止まります。
録音インジケーターについて
再生中のすべてのアプリのライブメーターを表示がオンで、ポップオーバーが開いている間、macOSはメニューバーに録音インジケーターを表示します。この設定では想定どおりの動作です。SoundDialは、アプリのレベルを測定して変更するために、macOSのシステムオーディオ録音のみの許可を使います。マイクの音声は読み取りも録音もせず、ネットワーク権限もアカウントもありません。インジケーターを見たくない場合は、音源を見つけたら設定を再びオフにしてください。
ステップ3:原因に対処する
アプリを見つけたら、同じ行でいくつかの対処ができます。
- ミュートする。そのアプリの行のミュートボタンをクリックします。行にはミュート中と表示され、ほかのすべてのアプリは再生を続けます。
- 下げる。聞きたいけれどその音量ではない場合は、スライダーを、たとえば20%まで下げます。
- 見える位置に置く。⋯ → リストに残すでアプリを固定すると、静かなときも再生していないにまとまりません。設定 > 一般のアプリが起動したときが前回を記憶に設定されていれば、SoundDialはアプリが再び開いたときに音量とミュートを元に戻します。
今すぐ静かにする必要があり、音源は後で探せるなら、Control-Option-Mを押して、メインリストに表示されているすべてのアプリをミュート/ミュート解除します。
正直な制限
- アプリごとで、ブラウザのタブごとではない。動くメーターがSafari、Chrome、Firefoxなら、ブラウザだとは分かりますが、どのタブかは分かりません。SoundDialはブラウザのヘルパープロセスをブラウザの下にまとめるため、ブラウザごとに1行です。タブを見つけるには、音声を再生しているタブにほとんどのブラウザが表示するスピーカーアイコンを探し、ブラウザでそのタブをミュートしてください。
- システムUIのプロセスにはスライダーがない。音が鳴っても、どの行のメーターも動かない場合、音源はSoundDialがリストしないmacOSの一部かもしれません。
- すべてのアプリのメーターには、オプトインとポップオーバーを開くことが必要。これは音源を見つけるためのツールで、バックグラウンドの監視ではありません。
例
作業中の謎のチャイム
数分おきに小さな音が鳴ります。メーターの設定をオンにしてSoundDialのポップオーバーを開き、待ちます。次に鳴ったとき、チームのチャットアプリのメーターが跳ね上がります。作業の途中で通知設定を探し回る代わりに、そのアプリを30%に下げれば、通知音は残りつつ、驚くほどではなくなります。これで調整したので、追加の設定をオフにした後も、その行にはメーターが残ります。
見つからないバックグラウンドの動画
動画の音声が再生されているのに、プレーヤーがどこにも見えません。Chromeのメーターが動いています。ブラウザのタブだと分かったので、スピーカーアイコンのあるタブを探して、自動再生しているものを閉じます。
起動したままのゲーム
静かなメニュー音楽が聞こえます。閉じたと思っていたゲームのメーターが動いています。その行をミュートするか、ゲームを終了します。
通話中の何か
Zoomで通話中に、ほかの何かが音を出しています。通話中は他のアプリの音量を下げる設定はデフォルトでオンなので、ほかのアプリは音量の30%で再生され、ポップオーバーには「通話中 – 他のアプリの音量を下げています」と表示されます。下げられたアプリは追加の設定がなくてもメーターが表示されるので、ポップオーバーを開いて動いているものを見つけ、ミュートします。Zoom自体は下がりません。
よくある質問
macOSに、どのアプリが音を出しているかを見る標準の方法はありますか?
すべてのアプリについてはありません。コントロールセンターは、アプリが「再生中」として報告したメディアを表示できますが、通知音、自動再生されるウェブコンテンツ、バックグラウンドのアプリなど、多くの音はそこに表示されません。
メーターをオンにすると録音インジケーターが表示されるのはなぜですか?
再生中のすべてのアプリのライブメーターを表示の設定は、オンにするとポップオーバーが開いている間、再生中のすべてのアプリを監視するため、macOSのインジケーターが作動するからです。デフォルトではオフです。使い終わったらオフにしてください。SoundDialはマイクの音声を読み取ったり録音したりしません。
SoundDialは、どのブラウザのタブが再生しているか教えてくれますか?
いいえ。SoundDialはアプリごとに動作し、ブラウザのタブごとではないため、ブラウザ全体として表示されます。ブラウザのタブのスピーカーアイコンでタブを探してください。
追加のメーターをオンのままにしておく必要はありますか?
いいえ。音を探しているときに再生中のすべてのアプリのライブメーターを表示をオンにして、終わったらオフにします。調整したアプリと、通話中に下げられたアプリには、どちらの場合もメーターが表示されます。
ミュートや音量の変更を元に戻すには?
ミュートボタンをもう一度クリックしてミュート解除するか、⋯ → 100%にリセットを使うと、アプリが通常の音量に戻ります。
Mac用のアプリごとの音量ミキサーであるSoundDialは、macOS 14.2以降が必要で、Mac App Storeでの買い切り、サブスクリプションなしです。
SoundDial:Mac のすべてのアプリに、音量スライダーとミュートボタンを。
Mac App Store での買い切り · macOS 14.2以降 · サブスクリプションなし