Mac OSX LionでボリュームキーがHDMIオーディオで機能しない?


20

OSX Lionを搭載したmac mini 2011があります。そして、モニター(内蔵スピーカー付き)をhdmiポート経由で接続しました。サウンドは正常に機能していますが、キーボードのボリュームキーは機能しません。それらのいずれかを押すと、ボリューム画像が画面に表示されますが、信号は禁止されています。

これを修正してキーボードのキーでシステムの音量を変更する方法はありますか?

ちなみに、別のオーディオ出力デバイスを使用すると非常にうまく機能します


2
なぜWindowsではそれが可能ですか?

さらに-Webからリモートで音量を制御したい場合はどうなりますか?
クレゴックス

なぜなら、Microsoftは物事を異なって認識し、業界標準を嫌うからです。笑。とにかく、音量を調整させないAppleの方法は正しいが、ユーザーフレンドリーではない。基本的に、HDMIはDVI +光+時にはイーサネットと考えることができます。
シェーン・スー

Soundflowerはオーディオラグを生成しますが、5分ごとに吹き替え映画を見ているように感じるので、これは本当に良い選択肢ではありません。

私のマシンではラグがまったくありません。
マットバーン

回答:


16

問題の解決策はこちらをご覧ください-http://www.vanetta.net/2012/07/enabling-hdmi-audio-controls-on-2011.html

無料のサードパーティアプリ-https://code.google.com/p/soundflower/が必要ですが、完全に機能します。


FYI、最新のコンパイルされたバイナリはであるrogueamoeba.com/freebies/soundflower
kobaltz

1
残念ながら、SoundflowerはMacBookの2CHでは非常にバグが多く、64CHで最大30%のCPUを消費します。そのため、もはや実際には使用できません...
Strinder

1
で署名したバージョン(2.0b2)注意github.com/mattingalls/Soundflower/releasesは エルキャピタン(以下のコメントを参照)のために必要とされます。
マイケルスコットカスバート

@Strinderのコメントに関連して、現在2013年からMacBook ProのEl Capitanで2.0b2を使用しており、常にCPUの2-3%未満を使用しているため、個人的にCPUオーディオ処理の問題はありません-素晴らしい解決策、サウンドフラワーとポスターに感謝します!
sean2078

13

HDMI経由のオーディオ信号はエンコードされます。エンコードされたオーディオストリームは0 dBに正規化する必要があります。オーディオ信号はもはや正規化されないため、この動作を変更することはできません。テレビのボリュームコントロールのみを使用できます。

一部のプログラム(iTunesなど)にはボリュームコントロールがあり、特定のプログラムのボリュームを変更するために使用できます。(これは、HDMIオーディオを正規化するという原則に多少反しますが。)

Appleサポートコミュニティに関するこの議論も参照してください(同じ回答)。


1
したがって、この説明は、ライン出力がヘッドフォンジャックが設計によって音量を増減する絶対的な信号であると予想されるアナログ信号に似ており、必ずしも「ラインレベル」の制約に適合しないのでしょうか。
bmike

9
これはいい言い訳ですが、それは私たちがまだそれを制御することができず、それができない痛みであるため、悪い答えです。
クレゴックス

5
まさに@cawas。BTWのWindowsは、キーボードの音量キーを使用してHDMIオーディオを完全に制御できます。モニターが選択されたオーディオデバイスの場合、音量は内部アンプを制御します。
ミケマッカナ14年

6
  1. Homebrewをインストールします。

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

  2. Caskをインストールする

    brew install caskroom/cask/brew-cask

  3. Soundflowerをインストールします。

    brew cask install soundflower

  4. リブート。

  5. スタートsoundflowerbedcmd-spaceスポットライトを開くにはを押して見つけてください): ここに画像の説明を入力してください

  6. 右上のSoundflowerアイコンをクリックして、出力デバイスを選択します(DisplayPortではなくHDMIを選択する必要があります)。

    ここに画像の説明を入力してください

  7. サウンド設定で、Soundflowerを選択します。

    ここに画像の説明を入力してください


私と同じモニターU2515Hを使用していることがわかりますが、Soundflowerbedを介してSoundflowerをDisplayPortに切り替えると、常にハングするようです。他の誰かがこの問題を抱えていますか?
マイケルスコットカスバート

1
@MichaelScottCuthbertええ、Soundflowerも私と一緒にたくさんクラッシュします。(アクティビティモニターを使用して)強制終了し、再試行します。
マットバーンズ

2
理解した。[Audio Devices]の下の[Audio MIDI Setup]で、Soundflowerの形式を44.1khzから48khz(48000.0hz)に切り替えます。クラッシュを停止しました。
マイケルスコットカスバート

fwiw、これがあなたにとって重要な場合、Soundflowerは署名された拡張機能ではないので、OS X 10.11では動作しません(まだ?)
Michael Scott Cuthbert

1
@MichaelScottCuthbertに感謝します!たくさん助けました。モニターのボリュームキーが実際に到達できないため、Soundflowerなしでは生きられません。(私のMacBookでは、出力として有効にすると最大30%かかります!)
Strinder

3

Sound Siphonの無料版を使用したソリューション

これらの問題の両方を解決するには:Sound Siphonアプリを起動します。Sound Siphonの設定で、出力デバイスをパススルーデバイスとして選択します。Sound Siphonをオンにします。

Sound Siphonは、オーディオを出力デバイスに送る前に処理します。これで、キーボードを使用して音量を制御できます」

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


Sound Siphonは、デバイスへのボリュームコントロールをサポートしていないようです。同じサイトのサウンドコントロールによって行われますが、私のモニターでは動作しません。
魚モニター

1

Soundflowerは非常に古く、積極的に保守されていないためです。より良い解決策を探し始めました。

私はこれを強くお勧めします、私のLGモニターでかなりうまく動作しますhttps : //github.com/the0neyouseek/MonitorControl

このフォークは、デフォルトの音量/輝度キーボードコントロールもサポートしています。Soundflowerのようなデジタル回線を使用する代わりに、ディスプレイ自体の音量を変更しようとします。


0

私の解決策:サウンドコントロール

Soundflowerは非常に古いソフトウェアであり、私にはうまくいきません。サウンドコントロールを使用して、HDMI / DP / Type-Cデバイスへの出力デバイスを指定し、マスターボリュームを制御します(ショートキーを定義できます)。

ボーナスポイント:マスターボリュームのみを制御するためにライセンスを購入する必要はありません。


0

まだ持っていない場合(そうだ!)、HomebrewHomebrew Caskをインストールする

次に、SoundflowerSoundflowerbedをインストールします。

brew cask install soundflower
brew cask install soundflowerbed

リブート。

これで、Sound Preference Paneから、Soundflower仮想オーディオデバイスでサウンドを再生するようにMacを構成できます。また、SoundflowerBed.app(メニューバーに表示されます)を起動して、このSoundflower仮想出力を外部HDMIまたはDisplayPortインターフェイスで再生するように構成できます。

このようにして、macOSでは、オーディオの音量を(メニューバーとキーボードから)制御できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.