As teclas de volume não funcionam com áudio HDMI no mac OSX Lion?

20

Eu tenho um mac mini 2011 com OSX Lion. E eu conectei meu monitor (com alto-falantes integrados) através da porta HDMI. O som está funcionando bem, mas as teclas de volume do teclado não funcionam. Quando pressiono um deles, a imagem do volume aparece na tela, mas com um sinal proibido.

Existe uma maneira de corrigir isso e fazer com que minhas teclas do teclado alterem o volume do sistema?

A propósito, eles funcionam muito bem quando eu uso outro dispositivo de saída de áudio

DkAngelito
fonte
2
Por que no Windows é possível?
Ainda mais - e se eu quiser controlar o volume remotamente da web?
Cregox
Porque a Microsoft vê as coisas de maneira diferente e não gosta dos padrões da indústria. RI MUITO. De qualquer forma, a maneira da Apple de não permitir que as pessoas ajustem o volume está correta, embora não seja fácil de usar. Basicamente, você pode pensar em HDMI como DVI + óptico + às vezes Ethernet.
21713 Shane Hsu
O Soundflower produz um atraso de áudio, por isso não é uma alternativa muito boa, pois a cada 5 minutos você sente que está assistindo a um filme dublado.
Percebo nenhum atraso na minha máquina.
Matt queima

Respostas:

16

Veja aqui uma solução para o problema - http://www.vanetta.net/2012/07/enabling-hdmi-audio-controls-on-2011.html

Requer o aplicativo gratuito de terceiros - https://code.google.com/p/soundflower/, mas funciona perfeitamente.

bstick12
fonte
FYI, mais recente binário compilado está em rogueamoeba.com/freebies/soundflower
kobaltz
11
Infelizmente, o Soundflower é muito problemático para 2CH no MacBook e leva para 64CH até 30% da CPU. Mesmos não realmente utilizável mais ...
Strinder
11
Observe que a versão assinada (2.0b2) em github.com/mattingalls/Soundflower/releases é necessária para o El Capitan (veja o comentário abaixo).
Michael Scott Cuthbert
Relacionado ao comentário de @ Strinder, atualmente usando 2.0b2 no El Capitan em um MacBook Pro de 2013 e usa sempre 2-3% da minha CPU o tempo todo, então, pessoalmente, não tenho problemas com o processamento de áudio da CPU - ótima solução, obrigado Soundflower e poster!
precisa saber é o seguinte
13

O sinal de áudio através de HDMI é codificado. Os fluxos de áudio codificados devem ser normalizados para 0 dB. Você não pode alterar esse comportamento, pois o sinal de áudio não seria mais normalizado. Você pode usar apenas os controles de volume do seu aparelho de TV.

Alguns programas (como o iTunes) possuem controle de volume, eles podem ser usados ​​para alterar o volume desse programa específico. (Embora isso seja um pouco contrário ao princípio de que o áudio HDMI deve ser normalizado.)

Consulte também esta discussão nas comunidades de suporte da Apple (mesma resposta).

Bouke
fonte
11
Então, essa explicação seria semelhante aos sinais analógicos, nos quais se espera que a saída de linha seja um sinal absoluto, onde os fones de ouvido aumentam e diminuem o volume por projeto e não necessariamente se ajustam às restrições de "nível de linha"?
bmike
9
Embora essa seja uma boa desculpa , é uma resposta ruim, porque ainda não podemos controlá-la e é uma dor incapaz de fazê-lo.
Cregox
5
Exatamente @cawas. O Windows, BTW, pode controlar o áudio HDMI perfeitamente usando as teclas de volume do teclado - quando um monitor é o dispositivo de áudio selecionado, o volume controla o amplificador interno.
Mikemaccana
6
  1. Instale o Homebrew :

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

  2. Instalar Cask

    brew install caskroom/cask/brew-cask

  3. Instale o Soundflower:

    brew cask install soundflower

  4. Reinicie.

  5. Iniciar soundflowerbed(localize-o pressionando cmd-spacepara abrir o foco): insira a descrição da imagem aqui

  6. Clique no ícone Soundflower no canto superior direito e selecione seu dispositivo de saída (você deve escolher HDMI em vez de DisplayPort):

    insira a descrição da imagem aqui

  7. Nas preferências de som, escolha Soundflower:

    insira a descrição da imagem aqui

queimaduras mate
fonte
Vejo que você tem o mesmo monitor U2515H que eu - ainda assim, quando troco o Soundflower para DisplayPort via Soundflowerbed, ele sempre parece travar. Alguém mais tem esse problema?
Michael Scott Cuthbert
11
@MichaelScottCuthbert sim, o Soundflower também cai muito comigo. Eu apenas o mato (usando o monitor de atividades) e tento novamente.
Matt queima
2
Descobri isso. Na Configuração MIDI de áudio, em "Dispositivos de áudio", mude o formato do Soundflower de 44.1khz para 48khz (48000.0hz). Parou de bater.
Michael Scott Cuthbert
fwiw, se isso é importante para você, Soundflower não é uma extensão assinado, por isso não vai funcionar (ainda?) no OS X 10.11
Michael Scott Cuthbert
11
Obrigado a @MichaelScottCuthbert! Ajudou muito. Não é possível viver sem o Soundflower, pois as teclas de volume do monitor não são realmente acessíveis ... Mas também existe uma solução para o alto uso da CPU ao usar 64CH? (no meu MacBook isso leva até 30% quando habilitado como saída!)
Strinder
3

Uma solução usando a versão gratuita do Sound Siphon

Para resolver esses dois problemas: Inicie o aplicativo Sound Siphon. Nas preferências do Sound Siphon, selecione seu dispositivo de saída como o dispositivo de passagem. Ligue o Sound Siphon.

O Sound Siphon processa o áudio antes de ir para o seu dispositivo de saída. Agora você pode usar o teclado para controlar o volume "

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

Carlos Gutiérrez
fonte
O sifão de som parece não suportar o controle de volume dos dispositivos. É feito pelo Sound Control no mesmo site, mas não funciona com o meu monitor.
Fish Monitor
1

Como o Soundflower é extremamente desatualizado e não é mantido ativamente. Comecei a procurar uma solução melhor.

Eu recomendo isso, funciona muito bem no meu monitor LG: https://github.com/the0neyouseek/MonitorControl

Esse garfo também suporta os controles padrão de teclado de volume / brilho. Em vez de usar uma linha digital como o Soundflower, ele tenta alterar o volume do seu monitor.

JoniVR
fonte
0

Minha solução: Controle de som .

O Soundflower é um software muito antigo e não funciona bem para mim. Use o controle de som para especificar o dispositivo de saída para o seu dispositivo HDMI / DP / Tipo C e controle o volume principal (pode definir tecla de atalho).

Ponto de bônus: você não precisa comprar uma licença para controlar apenas o volume principal.

Fish Monitor
fonte
0

se você ainda não os possui ( bem, você deveria! 😉), instale o Homebrew e o Homebrew Cask .

Em seguida, instale o Soundflower e o Soundflowerbed :

brew cask install soundflower
brew cask install soundflowerbed

Reinicie.

Agora, no Painel de preferências de som, você pode configurar o seu Mac para reproduzir som no dispositivo de áudio virtual Soundflower. E você pode iniciar o SoundflowerBed.app (ele fica na barra de menus) para configurar essa saída virtual do Soundflower para reproduzir na sua interface externa HDMI ou DisplayPort.

Dessa forma, o macOS permitirá controlar o volume do áudio (na barra de menus e no teclado).

Mathieu Godart
fonte