どのプログラムが音声を再生したかを知る方法は?


20

ときどき、私のコンピューターが突然不快な短い音を再生しました(ダートのような音は、システムから聞こえないようです)。

どのプログラム/プロセスがそれを行ったかを見つける方法はありますか?(本当に殺したい!)

OS X Mavericksを使用しています。


ほとんどの場合、短いブザー音がカレンダー通知で使用されます。リマインダーが画面の右上に表示されるか、通知センターに表示されるかを確認します。
bayindirh

dtrace情報をプローブできる可能性があります。ビルドされたスクリプトを

返事をありがとう
nohillside

1
@patrixコメントありがとうございます。あなたのアドバイスに従いました。
qweszxcj 14

回答:


5

iMessageのログイン通知のように聞こえます。

ターミナルでこのコマンドを試して確認してください:

afplay "/Applications/Messages.app/Contents/Resources/Logged In.aiff"

オフにした場合は、iMessageの環境設定で「サウンド効果を再生」をオフにできます。


4

SoundBunnyはこれを支援できるかもしれません。このアプリの主な目的は、さまざまなアプリのサウンドレベルを制御できるようにすることですが通常はどのアプリが最近サウンドを作成したかを示します。

彼らのウェブサイトから無料のデモをダウンロードし、再びノイズが聞こえるまで実行したままにしてから、SoundBunnyに切り替えて表示を確認することができます。


4
最近どのアプリが音を出しているかをどのように表示しますか?私が知ることができるのは、開いているアプリのアルファベット順のリストだけです。また、アプリが起動/終了したときだけ、サウンドが再生されたときにログには表示されません。
スタッドギーク

4

それはだが可能ではない、直接それをチェックするために、ここでいくつかの回避策は以下のとおりです。

  • Google Chrome(または同様のWebブラウザー)を使用している場合は、タブまたはウィンドウの横にあるスピーカーアイコンを探します(ウィンドウメニューで確認します)。
  • Safariを使用している場合は、再生中のタブの横にスピーカーアイコンも表示されます。
  • SoundFlowerなどの一部のアプリは、パススルーオーディオ用に追加のカーネル拡張機能を提供できるため、どのプロセスがサウンドデバイスにアクセスしているかを確認できます。
  • ダブルチェックの通知システム環境設定、およびいずれかのセットサイレントまたは無効通知のプレイ音最近のまたはすべてのアプリケーションのために。この投稿を参照してください。
  • 次のコマンドなどにより、ログエントリを確認します。

    log stream --level=debug
    
  • fs_usageコマンドによるファイルアクティビティを確認します。

    sudo fs_usage
    
  • 試行錯誤を使用して、プロセスを一時停止および再開して、プロセスについて調べます。たとえば、

    ps d
    kill -STOP 1234 5678 # Stop processes via PID(s).
    kill -CONT 1234 5678 # Resume selected processes.
    

2

これは、システムファイルを再生する厄介なアプリケーションを見つけるために私がしたことです。[システム環境設定]-> [サウンド]-> [サウンド効果]に移動します。エフェクトを切り替えて、ミステリーアプリケーションが再生しているサウンドを書き留めます。見つかったら、ターミナルに移動して次を入力します。

sudo fs_usage | grep "aiff"

プロンプトが表示されたら、システムパスワードを入力します。

サウンドが再び再生されるのを待ってから、ターミナル出力を確認します。サウンドエフェクトでメモしたサウンドファイルの名前を探し、右端まで見てください。右側に、サウンドファイルを再生したアプリケーションが表示されます。次に、そのアプリケーションに移動して、可能であればサウンドファイルの再生を無効にするように指示します。


1

すべての回答をありがとう!この問題は解決され、Safariプラグイン(Gmailの通知機能)が原因であることが判明しました。方法:ひらめき


8
原因の把握方法(つまり、どのアプリが原因であるかを特定するために使用した方法)を説明すると、おそらく他の人に役立つでしょう。これは、同じSafariプラグインを持っていなくても、同じ状況にいる他の人を助けるかもしれません。
DW

1

Boom 3Dはこれを行うことができます。

それをインストールし、アプリのメインウィンドウでシステム全体のサポートを有効にします(別の拡張機能をインストールする必要があります)。次に、トレイアイコンをクリックします。

右上隅にある紫色のボタンをクリックするだけで、すべてのアプリとそのボリュームのリストが表示されます。音楽を再生するアプリには、小さな緑の円があります。


@Allanは知っていますが、これは単にプログラムの名前を共有しているだけで、リンクは便宜上のものです。そして、それが最高ではないので、それが最高である理由を説明することは本当に多くありません。他の回答も同様に有効です。
HappyFace

答えを編集して、誰かがこのアプリケーションを使用して質問で説明されている問題を解決する方法を説明できますか?機能の説明を見ると、これがどのように機能するかを見るのは困難です。
nohillside

1
@patrix完了;)
HappyFace
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.