Come sapere quale programma ha appena riprodotto l'audio?


20

A volte, il mio computer improvvisamente ha riprodotto alcuni fastidiosi suoni brevi (suona come un darrrt , non sembra dal sistema), ed è così breve che non ho idea da dove venga (e non riesco a catturarlo).

Esistono modi per trovare quale programma / processo ha fatto questo? (Voglio davvero ucciderlo!)

Sto usando OS X Mavericks.


Nella maggior parte dei casi il suono del cicalino breve viene utilizzato dalle notifiche del calendario. Osserva se viene visualizzato un promemoria in alto a destra sullo schermo o nel centro notifiche.
Bayindirh,

dtracepotrebbe essere in grado di sondare le informazioni. Una rapida occhiata agli script incorporati non sembra fornire nulla per sondare dispositivi specifici, anche se probabilmente ha bisogno di uno script personalizzato

Grazie per essere tornato con una risposta, ma puoi per favore aggiungerla come risposta di seguito (e accettarla) invece di modificare la domanda?
Nohillside

1
@patrix Grazie per il tuo commento. Ho appena seguito il tuo consiglio.
qweszxcj,

Risposte:


5

Sembra la notifica di accesso a iMessage.

Prova questo comando nel terminale per verificare:

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

Per disattivarlo, puoi disattivare "Riproduci effetti sonori" nelle preferenze di iMessage.


4

SoundBunny potrebbe essere in grado di aiutarti. Lo scopo principale dell'app è consentire di controllare i livelli audio di varie app, ma di solito mostra anche quali app hanno emesso suoni di recente , il che potrebbe essere d'aiuto.

Puoi scaricare una demo gratuita dal loro sito Web e lasciarla in esecuzione fino a quando non senti di nuovo il rumore, quindi passa a SoundBunny e vedi cosa mostra.


4
Come mostra quali app hanno recentemente emesso suoni? Da quello che posso dire mostra solo un elenco alfabetico delle app aperte. E il registro non mostra quando vengono riprodotti i suoni, proprio quando le app iniziano / finiscono.
Studgeek

4

Sebbene non sia possibile verificarlo direttamente, ecco alcune soluzioni alternative:

  • Se stai utilizzando Google Chrome (o un browser Web simile), cerca l'icona dell'altoparlante accanto alla scheda o alla finestra (ad esempio, controlla nel menu Finestra ).
  • Se stai usando Safari, dovresti vedere anche l'icona dell'altoparlante accanto alla scheda in riproduzione.
  • Alcune app come SoundFlower possono fornire un'estensione extra del kernel per l'audio pass-through, quindi possono verificare quali processi accedono al dispositivo audio.
  • Controlla le Notifiche nelle Preferenze di Sistema e imposta Non disturbare o disabilita Riproduci audio per le notifiche per le app recenti o tutte. Vedi questo post .
  • Controllare le voci del registro, ad esempio con il seguente comando:

    log stream --level=debug
    
  • Controllare eventuali attività sui file tramite fs_usagecomando, ad es

    sudo fs_usage
    
  • Utilizzando tentativi ed errori, mettere in pausa e riprendere i processi per scoprire il processo, ad es

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

2

Ecco cosa ho fatto per trovare un'applicazione fastidiosa durante la riproduzione di un file di sistema. Vai a Preferenze di Sistema -> Suono -> Effetti sonori. Passa attraverso gli effetti e prendi nota del suono riprodotto dalla tua applicazione misteriosa. Quando lo trovi vai al terminale e digita:

sudo fs_usage | grep "aiff"

Immettere la password di sistema se richiesto.

Attendi che l'audio venga riprodotto di nuovo, quindi osserva l'uscita del terminale. Cerca il nome del file audio che hai notato negli effetti sonori e guarda tutto a destra. Sulla destra dovresti vedere l'applicazione che ha riprodotto il file audio. Ora vai semplicemente a quell'applicazione e digli di disabilitare la riproduzione del file audio, se possibile.


1

Grazie per tutte le risposte! Il problema è stato risolto, è risultato essere stato causato da un plug-in Safari (notificatore di Gmail). Metodo: ispirazione (scusate ragazzi l'ho appena scoperto realizzando che ho installato uno strano plugin ... davvero difficile da spiegare come mi è venuta l'idea ...).


8
Probabilmente aiuterebbe gli altri se spiegassi come hai capito la causa (cioè quale metodo hai usato per identificare quale app era responsabile). Ciò potrebbe aiutare gli altri nella stessa situazione, anche se non hanno lo stesso plug-in Safari.
DW,

1

Boom 3D può fare questo e molto altro.

Installalo, abilita il supporto a livello di sistema nella finestra principale dell'app (richiede l'installazione di un'altra estensione), quindi puoi fare clic sull'icona nella barra delle applicazioni:

Basta fare clic sul pulsante viola vicino all'angolo in alto a destra e ti verrà mostrato un elenco di tutte le app e il loro volume. Le app che riproducono la musica avranno un piccolo cerchio verde:


@Allan lo so, ma questo è solo condividere il nome di un programma, il link è lì solo per comodità. E non c'è davvero molto da spiegare perché è il migliore, in quanto non è il migliore. Altre risposte sono altrettanto valide.
HappyFace,

Puoi modificare la tua risposta per spiegare come qualcuno potrebbe utilizzare questa applicazione per risolvere il problema descritto nella domanda? Osservando la descrizione della funzione è difficile capire come possa funzionare.
Nohillside

1
@patrix Done;)
HappyFace
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.