¿Las teclas de volumen no funcionan con audio HDMI en mac OSX Lion?

20

Tengo un mac mini 2011 con OSX Lion. Y he conectado mi monitor (con altavoces integrados) a través del puerto HDMI. El sonido funciona bien, pero las teclas de volumen del teclado no funcionan. Cuando presiono uno de ellos, la imagen del volumen aparece en la pantalla pero con una señal prohibida.

¿Hay alguna manera de arreglar esto y hacer que las teclas de mi teclado cambien el volumen del sistema?

Por cierto, funcionan muy bien cuando uso otro dispositivo de salida de audio

DkAngelito
fuente
2
¿Por qué en Windows es posible?
Aún más, ¿qué pasa si quiero controlar el volumen de forma remota desde la web?
cregox
Porque Microsoft ve las cosas de manera diferente y no le gusta el estándar de la industria. Jajaja De todos modos, la forma en que Apple no permite que las personas ajusten el volumen es correcta, aunque no fácil de usar. Básicamente, puede pensar que HDMI es DVI + Óptico + a veces Ethernet.
Shane Hsu
Sin embargo, Soundflower produce retraso de audio, por lo que no es una buena alternativa, ya que cada 5 minutos sientes que estás viendo una película doblada.
No noto ningún retraso en mi máquina.
Matt quema el

Respuestas:

16

Vea una solución aquí para el problema: http://www.vanetta.net/2012/07/enabling-hdmi-audio-controls-on-2011.html

Requiere la aplicación gratuita de terceros: https://code.google.com/p/soundflower/ pero funciona perfectamente.

bstick12
fuente
FYI, el último binario compilado está en rogueamoeba.com/freebies/soundflower
kobaltz
1
Desafortunadamente, Soundflower es muy defectuoso para 2CH en MacBook y requiere 64CH hasta 30% de CPU. Por lo tanto, ya no es realmente utilizable ...
Strinder
1
Tenga en cuenta que la versión firmada (2.0b2) en github.com/mattingalls/Soundflower/releases es necesaria para El Capitan (vea el comentario a continuación).
Michael Scott Cuthbert
Relacionado con el comentario de @ Strinder, actualmente usa 2.0b2 en El Capitan en un MacBook Pro de 2013 y usa menos del 2-3% de mi CPU en todo momento, así que personalmente no tengo problemas con el procesamiento de audio de la CPU - Gran solución, gracias Soundflower y póster!
sean2078
13

La señal de audio a través de HDMI está codificada. Las transmisiones de audio codificadas deben normalizarse a 0 dB. No puede cambiar este comportamiento ya que la señal de audio ya no se normalizará. Solo puede usar los controles de volumen de su televisor.

Algunos programas (como iTunes) tienen control de volumen ellos mismos, esos pueden usarse para cambiar el volumen de ese programa específico. (Aunque esto va en contra del principio de que el audio HDMI debería normalizarse).

Consulte también esta discusión sobre Comunidades de soporte de Apple (misma respuesta).

bouke
fuente
1
Entonces, ¿sería esta explicación similar a las señales analógicas donde se espera que la salida de línea sea una señal absoluta donde las tomas de auriculares aumentan y disminuyen el volumen por diseño y no necesariamente se ajustan a las restricciones de "nivel de línea"?
bmike
99
Si bien esta es una buena excusa , es una mala respuesta porque todavía no podemos controlarla y es un dolor no poder hacerlo.
cregox
55
Exactamente @cawas. Windows, por cierto, puede controlar el audio HDMI perfectamente usando las teclas de volumen del teclado: cuando un monitor es el dispositivo de audio seleccionado, el volumen controla el amplificador interno.
mikemaccana
6
  1. Instalar Homebrew :

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. Instalar barril

    brew install caskroom/cask/brew-cask

  3. Instalar Soundflower:

    brew cask install soundflower

  4. Reiniciar.

  5. Inicio soundflowerbed(búscalo cmd-spacepara abrir el foco): ingrese la descripción de la imagen aquí

  6. Haga clic en el icono de Soundflower en la esquina superior derecha y seleccione su dispositivo de salida (debe elegir HDMI en lugar de DisplayPort):

    ingrese la descripción de la imagen aquí

  7. En las preferencias de sonido, elija Soundflower:

    ingrese la descripción de la imagen aquí

quemaduras mate
fuente
Veo que tiene el mismo monitor U2515H que yo, pero cuando cambio Soundflower a DisplayPort a través de Soundflowerbed, parece que siempre se cuelga. ¿Alguien más tiene este problema?
Michael Scott Cuthbert
1
@MichaelScottCuthbert sí, Soundflower también se bloquea mucho conmigo. Simplemente lo mato (usando el monitor de actividad) e intento nuevamente.
Matt quema el
2
Lo averigué. En Configuración de audio MIDI en "Dispositivos de audio" cambie el formato de Soundflower de 44.1khz a 48khz (48000.0hz). Detuve el choque.
Michael Scott Cuthbert
fwiw, si esto es importante para ti, Soundflower no es una extensión firmada, por lo que no funcionará (¿todavía?) en OS X 10.11
Michael Scott Cuthbert
1
Gracias a @MichaelScottCuthbert! Ayudó mucho No se puede vivir sin Soundflower ya que las teclas de volumen del monitor no son realmente accesibles ... Pero, ¿existe también una solución para el alto uso de la CPU cuando se usa 64CH? (¡en mi MacBook esto toma hasta un 30% cuando está habilitado como salida!)
Strinder el
3

Una solución que utiliza la versión gratuita de Sound Syphon

Para resolver estos dos problemas: Inicie la aplicación Sound Syphon. En las preferencias de Sound Siphon, seleccione su dispositivo de salida como dispositivo de paso. Encienda Sound Syphon.

Sound Syphon procesa el audio antes de que vaya a su dispositivo de salida. Ahora puedes usar tu teclado para controlar el volumen "

http://staticz.com/add-keyboard-volume-controls/

Carlos Gutiérrez
fuente
Sound Syphon parece no admitir el control de volumen de los dispositivos. Lo hace Sound Control en el mismo sitio, pero no funciona con mi monitor.
Fish Monitor
1

Como Soundflower está extremadamente desactualizado y no se mantiene activamente. Empecé a buscar una mejor solución.

Recomiendo esto, funciona bastante bien en mi monitor LG: https://github.com/the0neyouseek/MonitorControl

Esta bifurcación también admite los controles de teclado predeterminados de volumen / brillo. En lugar de utilizar una línea digital como Soundflower, intenta cambiar el volumen de su pantalla.

JoniVR
fuente
0

Mi solución: control de sonido .

Soundflower es un software muy antiguo y no me funciona bien. Use el control de sonido para especificar el dispositivo de salida a su dispositivo HDMI / DP / Tipo-C y controle el volumen maestro (puede definir una tecla corta).

Punto de bonificación: no tiene que comprar una licencia para controlar solo el volumen maestro.

Monitor de pescado
fuente
0

si aún no los tiene (¡ bueno, debería! 😉), instale Homebrew y Homebrew Cask .

Luego, instale Soundflower y Soundflowerbed :

brew cask install soundflower
brew cask install soundflowerbed

Reiniciar.

Ahora, desde el Panel de preferencias de sonido, puede configurar su Mac para reproducir sonido en el dispositivo de audio virtual Soundflower. Y puede iniciar SoundflowerBed.app (se ubicará en la barra de menú) para configurar esta salida virtual de Soundflower para que se reproduzca en su interfaz HDMI o DisplayPort externa.

De esta manera, macOS le permitirá controlar el volumen de audio (desde la barra de menú y desde el teclado).

Mathieu Godart
fuente