I tasti del volume non funzionano con l'audio HDMI su mac OSX Lion?


20

Ho un Mac Mini 2011 con OSX Lion. E ho collegato il mio monitor (con altoparlanti integrati) attraverso la porta HDMI. Il suono funziona bene, ma i tasti del volume sulla tastiera non funzionano. Quando premo uno di questi, l'immagine del volume appare sullo schermo ma con un segnale proibito.

C'è un modo per risolvere questo problema e far cambiare il volume del sistema ai tasti della tastiera?

A proposito, funzionano molto bene quando uso un altro dispositivo di uscita audio


2
Perché in Windows è possibile?

Ancora di più: cosa succede se desidero controllare il volume in remoto dal Web?
Cregox,

Perché Microsoft vede le cose in modo diverso e non ama gli standard del settore. LOL. Ad ogni modo, il modo in cui Apple non consente alle persone di regolare il volume è corretto, sebbene non di facile utilizzo. Fondamentalmente puoi pensare a HDMI come DVI + Optical + a volte Ethernet.
Shane Hsu,

Soundflower produce ritardi audio, quindi non è una valida alternativa poiché ogni 5 minuti ti sembra di guardare un film doppiato.

Non noto alcun ritardo sulla mia macchina.
Opaco brucia il

Risposte:


16

Vedi una soluzione qui per il problema - http://www.vanetta.net/2012/07/enabling-hdmi-audio-controls-on-2011.html

Richiede l'app di terze parti gratuita - https://code.google.com/p/soundflower/ ma funziona perfettamente.


Cordiali saluti, l'ultimo binario compilato è su rogueamoeba.com/freebies/soundflower
kobaltz

1
Sfortunatamente Soundflower è molto difettoso per 2CH su MacBook e richiede 64CH fino al 30% di CPU. Pertanto non è più realmente utilizzabile ...
Strinder,

1
Nota la versione firmata (2.0b2) su github.com/mattingalls/Soundflower/releases è necessaria per El Capitan (vedi commento sotto).
Michael Scott Cuthbert,

In relazione al commento di @Strinder, che attualmente utilizza 2.0b2 su El Capitan su un MacBook Pro del 2013 e utilizza sempre meno del 2-3% della mia CPU, quindi personalmente non ho problemi con l'elaborazione audio della CPU - Ottima soluzione, grazie Soundflower e poster!
sean2078,

13

Il segnale audio su HDMI è codificato. I flussi audio codificati devono essere normalizzati a 0 dB. Non è possibile modificare questo comportamento poiché il segnale audio non sarebbe più normalizzato. È possibile utilizzare solo i controlli del volume del televisore.

Alcuni programmi (come iTunes) hanno il controllo del volume stesso, quelli possono essere utilizzati per modificare il volume di quel programma specifico. (Anche se questo va in qualche modo contro il principio che l'audio HDMI dovrebbe essere normalizzato.)

Vedi anche questa discussione sulle community di supporto Apple (stessa risposta).


1
Quindi questa spiegazione sarebbe simile ai segnali analogici in cui si prevede che l'allineamento sia un segnale assoluto in cui i jack delle cuffie aumentano e diminuiscono il volume in base alla progettazione e non si adattano necessariamente ai vincoli del "livello di linea"?
bmike

9
Mentre questa è una bella scusa , è una cattiva risposta perché non possiamo ancora controllarla ed è un dolore non poterlo fare.
Cregox,

5
Esattamente @cawas. Windows, BTW, può controllare perfettamente l'audio HDMI usando i tasti del volume della tastiera: quando un monitor è il dispositivo audio selezionato, il volume controlla l'amplificatore interno.
mikemaccana,

6
  1. Installa Homebrew :

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

  2. Installa Cask

    brew install caskroom/cask/brew-cask

  3. Installa Soundflower:

    brew cask install soundflower

  4. Reboot.

  5. Avvia soundflowerbed(trovalo premendo cmd-spaceper aprire i riflettori): inserisci qui la descrizione dell'immagine

  6. Fai clic sull'icona Soundflower in alto a destra e seleziona il tuo dispositivo di output (dovresti scegliere HDMI invece di DisplayPort):

    inserisci qui la descrizione dell'immagine

  7. Nelle preferenze audio, seleziona Soundflower:

    inserisci qui la descrizione dell'immagine


Vedo che hai lo stesso monitor U2515H di me, ma quando cambio Soundflower su DisplayPort tramite Soundflowerbed sembra bloccarsi sempre. Qualcun altro ha questo problema?
Michael Scott Cuthbert,

1
@MichaelScottCuthbert sì, Soundflower si blocca molto anche con me. L'ho appena ucciso (usando il monitor attività) e riprovo.
Matt brucia il

2
Capito. In Audio MIDI Setup in "Audio Devices" cambia il formato per Soundflower da 44.1khz a 48khz (48000.0hz). Fermato lo schianto.
Michael Scott Cuthbert,

prima di tutto, se questo è importante per te, Soundflower non è un'estensione firmata, quindi non funzionerà (ancora?) su OS X 10.11
Michael Scott Cuthbert,

1
Grazie a @MichaelScottCuthbert! Aiutato molto Non riesco a vivere senza Soundflower poiché i tasti del volume del monitor non sono realmente raggiungibili ... Ma c'è anche una soluzione per l'utilizzo elevato della CPU quando si utilizza 64CH? (sul mio MacBook questo richiede fino al 30% se abilitato come output!)
Strinder

3

Una soluzione che utilizza la versione gratuita di Sound Siphon

Per risolvere entrambi questi problemi: Avvia l'app Sound Siphon. Nelle preferenze di Sound Siphon selezionare il dispositivo di output come dispositivo pass-through. Attiva il sifone sonoro.

Sound Siphon elabora l'audio prima che arrivi al dispositivo di output. Ora puoi usare la tastiera per controllare il volume "

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


Il sifone audio sembra non supportare il controllo del volume dei dispositivi. Viene eseguito da Sound Control sullo stesso sito, ma non funziona con il mio monitor.
Fish Monitor,

1

Poiché Soundflower è estremamente obsoleto e non attivamente mantenuto. Ho iniziato a cercare una soluzione migliore.

Consiglio vivamente questo, funziona abbastanza bene sul mio monitor LG: https://github.com/the0neyouseek/MonitorControl

Questo fork supporta anche i controlli di tastiera volume / luminosità predefiniti. Invece di utilizzare una linea digitale come Soundflower, tenta di modificare il volume del display stesso.


0

La mia soluzione: Sound Control .

Soundflower è un software molto vecchio e non funziona bene per me. Utilizzare il controllo audio per specificare il dispositivo di uscita al dispositivo HDMI / DP / Tipo-C e controllare il volume principale (è possibile definire un tasto breve).

Punto bonus: non è necessario acquistare una licenza per controllare solo il volume principale.


0

se non li hai già ( bene, dovresti! 😉), installa Homebrew e Homebrew Cask .

Quindi, installa Soundflower e Soundflowerbed :

brew cask install soundflower
brew cask install soundflowerbed

Reboot.

Ora, dal riquadro Preferenze audio, puoi configurare il tuo Mac per riprodurre l'audio sul dispositivo audio virtuale Soundflower. E puoi avviare SoundflowerBed.app (si troverà nella barra dei menu) per configurare questa uscita virtuale Soundflower per la riproduzione sulla tua interfaccia esterna HDMI o DisplayPort.

In questo modo, macOS ti consentirà di controllare il volume dell'audio (dalla barra dei menu e dalla tastiera).

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.