Il livello del volume di ingresso del microfono per Mac OSX si regola automaticamente - può essere disabilitato?

16

Ho trovato questo problema e varie discussioni online su questo argomento, ma non ovvio "fai questo", quindi sto vagando qui da ServerFault per chiedere questo.

C'è un modo per disattivare o impostare il livello di ingresso su un microfono? Nelle preferenze Sound nella scheda Input se faccio clic sul dispositivo e imposto un livello, quindi inizio a parlare, l'audio viene riprodotto e quindi inizi a regolare automaticamente il livello di ingresso del microfono.

Questo causa problemi quando si parla con qualcuno su Lync / Skype / etc perché un minuto il suono è corretto e quindi se si alza la voce per un secondo e poi si abbassa di nuovo (o si sposta sulla sedia) l'auto- regola le cause che l'altra parte pensa al tuo bisbiglio o alle tue urla.

Mi piacerebbe poter disabilitare l'auto-regolazione se possibile. Si No?

NOTA: il problema è simile questo: iMac OSX 10.8.4 Volume si regola da solo ma piuttosto sul lato di input e non sul lato di output per me.

    
posta TheCleaner 02.08.2013 - 17:32
fonte

8 risposte

4

Puoi impostarlo tramite la riga di comando:

osascript -e "set volume input volume 100"

Ho scoperto che OSX Polycom RealPresence Desktop ha una "caratteristica" fastidiosa simile che regola il volume di ingresso del microfono verso il basso, ma non esegue mai il backup. La mia soluzione è quella di avere questa riga nel mio crontab:

# Check every minute for mic input < 100%; if it is, dial it up elegantly
* * * * * while (( 'osascript -e "input volume of (get volume settings)"' < 100 )); do osascript -e "set volume input volume (input volume of (get volume settings) + 3)"; sleep 0.1; done;

I loop fanno semplicemente scorrere il cursore su un secondo o giù di lì, piuttosto che su un salto del volume duro.

    
risposta data 20.10.2014 - 03:37
fonte
18

Risulta che il livello del microfono a regolazione automatica non era MacOS, ma piuttosto Skype (versione 6.6.0.467). C'è una casella di controllo in Preferenze Skype per abilitarla / disabilitarla e, una volta spenta, il livello rimane dove l'ho impostato.

Il problema è che, a quanto pare, l'idea di Skype di regolare automaticamente il volume del microfono è semplicemente quella di aumentare il numero massimo, indipendentemente da cosa - anche quando nessuna chiamata è attiva. A circa il 90% il microfono inizia a rilevare il rumore di fondo, probabilmente il disco o la ventola del Mac, e al 100% che il rumore di fondo è schiacciante.

Ho scoperto che sul mio MacBook Pro (c. 2008) il livello del microfono a circa il 75% era buono, e ho anche trovato utile controllare la casella di controllo "Usa riduzione rumore ambientale" (appena sotto il cursore del livello mic in Preferenze di sistema / Audio).

    
risposta data 27.08.2013 - 16:29
fonte
2

Trovato il file per Google Talk / Hangouts in ~/Library/Preferences/com.google.GoogleTalkPluginD.plist .

Modifica il file con un editor di preferenze (Xcode, TextWrangler, Pref Setter, ecc.) e modifica l'impostazione audio-flags in 0 .

Sembra essere un'impostazione per applicazione.

L'ho appena provato sul mio Mac 2011 con OS X 10.8.4 e ha funzionato. Mi sta facendo impazzire da 2 anni.

    
risposta data 12.09.2013 - 18:07
fonte
2

MacOS non ha l'opzione di regolazione automatica per il microfono, quindi le applicazioni che lo fanno. Devi controllare quali applicazioni, che potenzialmente funzionano con camera / microfono, hanno questa auto -regola l'opzione e spegnila.

Ho scoperto che si tratta di un problema tecnico in Skype, che appare di tanto in tanto. Per disattivare il controllo automatico del guadagno per il microfono in Skype è necessario :

  • Fai clic su Tools nella parte superiore della finestra di Skype
  • Seleziona Options
  • seleziona Audio Settings
  • Sotto Microphone , deseleziona Automatically adjust Microphone settings

C'è anche l'opzione per disabilitarla manualmente nella configurazione :

  1. Esci da tutte le istanze di Skype
  2. Vai a skype directory, o nel terminale esegui il comando:

    $ cd ~/Library/Application\ Support/Skype/

  3. Apri il file chiamato shared.xml per la modifica, il percorso completo del file è

    ~/Library/Application\ Support/Skype/shared.xml

  4. Cerca la riga <VoiceEng> ed estendi il file in questo modo:

    <VoiceEng> <AGC>0</AGC> ... </VoiceEng>

    potrebbero esserci alcune righe aggiuntive come <MicVolume.. , ecc., lasciatele lì, senza modifiche. AGC impostato su 0 significa OFF , 1 significa ON per controllo automatico guadagno , che modifica il volume.

  5. Salva il file shared.xml , esci, riavvia Skype. Godere!

risposta data 07.03.2016 - 10:46
fonte
1

Skype ha una regolazione del microfono in Preference Audio Video.

Qui puoi disattivare l'impostazione automatica.

Non so di Lync.

    
risposta data 02.08.2013 - 19:25
fonte
1

L'ho capito! Ho chiamato il supporto per Mac e mi hanno fatto avviare il mio computer premendo Cmd + Opt + P + R e ripristina alcune cose che risolvono il problema. Spero che questo funzioni per tutti come ha fatto per me!

    
risposta data 20.01.2016 - 10:13
fonte
0

Per me l'applicazione problema è Citrix GoToMeeting, che devo usare per lavoro. Sto usando una variante della soluzione di @ thetoolman per abbassare il volume a 49-50 al secondo (nessun cron job, lo inizio appena ho una riunione):

while true ; do
    while (( 'osascript -e "input volume of (get volume settings)"' > 50 )); do
        osascript -e "set volume input volume (input volume of (get volume settings) - 2)";
        sleep 0.01;
    done;
    sleep 1;
done; 
    
risposta data 27.04.2016 - 23:29
fonte
0

Penso di aver trovato la soluzione per macOS. È possibile creare un "dispositivo aggregato", che funziona con un microfono singolo (ma non aiuta con più fonti di input)  Il dispositivo di aggregazione non ha le proprie impostazioni di volume, quindi GoTo non può scherzare con esso.

Apri "Configurazione MIDI Audio". Puoi trovarlo rapidamente premendo Command + Space, quindi digitare MIDI. Aggiungi "Dispositivo aggregato". Nella colonna sinistra in basso, premi il segno + e "Crea dispositivo aggregato" Fai clic sul nuovo dispositivo di aggregazione nella colonna di sinistra e seleziona "Usa" per il tuo microfono nel riquadro di destra.

Ora il dispositivo di aggregazione dovrebbe essere disponibile come input in GoTo. Puoi comunque impostare la sensibilità del microfono all'interno del dispositivo di aggregazione come fai normalmente e GoTo non può più influire su di esso perché è nascosto nel dispositivo di aggregazione.

Questo non funzionerà con più microfoni in GoTo; GoTo utilizza solo il primo canale, quindi i canali aggiuntivi vengono ignorati. Rogue Amoeba Loopback può aggirare questo creando un dispositivo aggregato che ha solo un singolo canale, indipendentemente dal numero di input. È veramente fluido e facile da usare rispetto all'impostazione MIDI Audio, ma costa $ 99.

    
risposta data 27.11.2017 - 23:30
fonte

Leggi altre domande sui tag