El nivel de volumen de entrada del micrófono de Mac OSX se ajusta automáticamente: ¿se puede desactivar?

14

He encontrado este problema y varias discusiones en línea acerca de esto, pero no es obvio "solo haz esto", así que estoy vagando aquí desde ServerFault para preguntar esto.

¿Hay alguna manera de deshabilitar o configurar el nivel de entrada en un micrófono? En las preferencias de Sound en la pestaña Input , si hago clic en el dispositivo y configuro un nivel y luego comienzo a hablar, recupera el sonido y luego comienzo a ajustar automáticamente el nivel de entrada del micrófono.

Esto causa problemas al hablar con alguien en Lync / Skype / etc, porque en un minuto el sonido es correcto y luego, si levanta la voz por un segundo y luego la baja de nuevo (o se desplaza en su silla), el auto- el ajuste hace que la otra parte piense que susurra o grita.

Me gustaría poder desactivar el ajuste automático si es posible. ¿Si no?

NOTA: El problema es similar este: iMac OSX 10.8.4 El volumen se ajusta solo pero en el lado de entrada y no en el lado de salida para mí.

    
pregunta TheCleaner 02.08.2013 - 17:32

8 respuestas

4

Puedes configurarlo a través de la línea de comando:

osascript -e "set volume input volume 100"

Descubrí que OSX Polycom RealPresence Desktop tiene una "característica" molesta similar que reduce el volumen de la entrada del micrófono, pero nunca retrocede. Mi solución es tener esta línea en mi 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;

Los bucles simplemente hacen que el control deslizante se "deslice" durante un segundo o más, en lugar de un salto de volumen.

    
respondido por el thetoolman 20.10.2014 - 03:37
18

Resulta que el nivel de micrófono de ajuste automático no era MacOS, sino Skype (versión 6.6.0.467). Hay una casilla de verificación en Preferencias de Skype para habilitarlo / deshabilitarlo, y una vez que lo apagué, el nivel permanece donde lo configuré.

El problema es que, al parecer, la noción de Skype de ajuste automático del volumen del micrófono es simplemente subirlo al máximo, sin importar qué, incluso cuando no hay ninguna llamada activa. Alrededor del 90%, el micrófono comienza a captar ruido de fondo, probablemente el disco o ventilador de Mac, y en un 100% ese ruido de fondo es abrumador.

Encontré que en mi MacBook Pro (c. 2008) el nivel de micrófono en aproximadamente el 75% era bueno, y también me resultó útil marcar la casilla de verificación "Usar reducción de ruido ambiental" (justo debajo del control deslizante de nivel de micrófono en las Preferencias del Sistema / Audio).

    
respondido por el hzm1016 27.08.2013 - 16:29
2

Encontró el archivo de Google Talk / Hangouts en ~/Library/Preferences/com.google.GoogleTalkPluginD.plist .

Edite el archivo con un editor de preferencias (Xcode, TextWrangler, Pref Setter, etc.) y cambie la configuración de audio-flags a 0 .

Parece ser una configuración por aplicación.

Acabo de probar esto en mi Mac 2011 con OS X 10.8.4 y funcionó. Me ha estado volviendo loco por 2 años.

    
respondido por el Billy Scrilla 12.09.2013 - 18:07
2

MacOS en sí no tiene la opción de ajuste automático para el micrófono, por lo que hay aplicaciones que lo están haciendo. Debe verificar qué aplicaciones, que potencialmente están trabajando con la cámara / micrófono, tienen este auto. -Ajustar la opción y apagarla.

Encontré que es un problema técnico en Skype, que aparece de vez en cuando. Para deshabilitar el control de ganancia automático para el micrófono en Skype que necesitas :

  • Haz clic en Tools en la parte superior de la ventana de Skype
  • Selecciona Options
  • selecciona Audio Settings
  • En Microphone , desmarque Automatically adjust Microphone settings

También existe la opción de deshabilitarlo manualmente en la configuración :

  1. Salga de todas las instancias de Skype
  2. Vaya al directorio de Skype o en el terminal ejecute el comando:

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

  3. Abra el archivo llamado shared.xml para editarlo, la ruta completa al archivo es

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

  4. Busca la línea <VoiceEng> y extiende ese archivo de esta manera:

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

    podría haber algunas líneas adicionales como <MicVolume.. , etc., déjelas ahí, sin cambios. AGC establecido en 0 significa OFF , 1 significa ON para control automático de ganancia , que cambia el volumen.

  5. Guarde el archivo shared.xml , salga y reinicie Skype. ¡Disfrutar!

respondido por el Farside 07.03.2016 - 10:46
1

Skype tiene un ajuste de micrófono en Preference Audio Video.

Allí puede deshabilitar la configuración automática.

No sé sobre Lync.

    
respondido por el Buscar웃 02.08.2013 - 19:25
1

Lo descubrí! Llamé al soporte de Mac y me pidieron que encendiera mi computadora mientras presionaba Cmd + Opt + P + R y restablece algunas cosas que soluciona el problema. ¡Espero que esto funcione para todos como lo hizo para mí!

    
respondido por el Dylan 20.01.2016 - 10:13
0

Para mí, la aplicación problemática es Citrix GoToMeeting, que tengo que usar para trabajar. Estoy usando una variación de la solución de @ thetoolman para bajar el volumen a 49 - 50 cada segundo (no hay trabajo cron, solo comienzo esto cada vez que tengo una reunión):

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; 
    
respondido por el Joels Elf 27.04.2016 - 23:29
0

Creo que he encontrado la solución para macOS. Puedes crear un "Dispositivo agregado", que funciona con un solo micrófono (pero no te ayudará con múltiples fuentes de entrada)  El dispositivo agregado no tiene su propia configuración de volumen, por lo que GoTo no puede meterse con él.

Abra “Configuración de audio MIDI”. Puede encontrar esto rápidamente presionando Comando + Espacio, luego escriba MIDI. Añadir "Dispositivo Agregado". En la columna de la izquierda, en la parte inferior, presione el signo + y "Crear dispositivo agregado" Haga clic en el nuevo Dispositivo Agregado en la columna de la izquierda, y marque 'Usar' para su micrófono en el panel de la derecha.

Ahora el dispositivo agregado debe estar disponible como una entrada en GoTo. Aún puede configurar la sensibilidad del micrófono dentro del Dispositivo Agregado como lo hace normalmente, y GoTo ya no puede afectarlo porque está oculto en el Dispositivo Agregado.

Esto no funcionará con múltiples micrófonos en GoTo; GoTo solo utiliza el primer canal, por lo que los canales adicionales se ignoran. Rogue Amoeba Loopback puede evitar esto al crear un dispositivo agregado que solo tiene un solo canal, independientemente del número de entradas. Es realmente elegante y más fácil de usar que la configuración de Audio MIDI, pero cuesta $ 99.

    
respondido por el Ryan Cragg 27.11.2017 - 23:30

Lea otras preguntas en las etiquetas