ガイド
MacのS/PDIF音量調整:無効になる理由と、すべての対処法
Macでは、選択中のS/PDIFまたは光デジタル出力に自前の音量調整がない場合、システムの音量スライダーとキーボードの音量キーが無効になります。 macOSは固定レベルのデジタル信号を送り、再生音量の調整は反対側のDAC、レシーバー、アンプ、スピーカーが行うものと想定しています。 Macから音量を操作するには、接続先の機器の操作系を使うか、ソフトウェアで音を減衰させるか、機器がSonosの場合は音量キーのコマンドをネットワーク経由で別途スピーカーに送ります。
キーボードやケーブルに問題があるわけではありません。 正しい対処法は、その先に何がつながっているかで変わります。そのためこのガイドでは、1つのユーティリティがあらゆるデジタルオーディオ構成で使えるふりをせず、選択肢を分けて説明します。
macOSが音量スライダーをグレーにする理由
S/PDIFは、TOSLINKの光ケーブルまたは同軸デジタル接続で運ばれ、デジタル音声を一方向にだけ伝送します。 どの機器がつながっているかをMacに伝えたり、その機器の音量を変えたりする標準的な戻りのチャンネルは用意されていません。 HDMIオーディオも同じように振る舞うことがよくあります。音量を持っているのはmacOSではなく、ディスプレイやレシーバー、テレビの側です。
そのためF10、F11、F12を押すと、斜線の入った音量記号が表示されることがあり、システム設定 → サウンドでもスライダーが無効になっていたり、選択中の機器には出力コントロールがないと表示されたりします。 「Audio MIDI設定」ではフォーマットや経路は変えられますが、S/PDIFのリンクにハードウェアの音量コマンドを追加することはできません。
現実的な選択肢は4つ
1. 接続先の機器で操作する
DAC、レシーバー、アンプ、パワードスピーカー、サウンドバーの音量つまみやリモコンを使います。これが汎用的な答えであり、Macのデジタル出力はフルスケールのまま保たれます。欠点は単純に、その操作系が手の届く場所にあるとはかぎらないことです。
2. アプリ自身の音量調整を使う
ミュージック、VLC、多くのブラウザ上のサイトなどのプレーヤーは、音がデジタル出力に届く前に自分の音量を下げられます。これは無料で、1つのアプリを扱うには便利ですが、システム全体の調整ではなく、アプリごとに音量が違ってくることがあります。
3. システム全体に効くソフトウェア減衰を追加する
オーディオユーティリティは、S/PDIF出力の手前にソフトウェアの音量段を挟み、キーボードのキーをそこに割り当てられます。多くのDACやレシーバーで有効ですが、その場合Macはストリームをそのまま流さず、オーディオのサンプルを増減させています。
4. 出力先の機器を別途操作する
ネットワークにつながるスピーカーの中には、自身の音量調整をローカルネットワーク上に公開しているものがあります。ユーティリティは、音声を光ケーブルに流したままMacの音量キーを受け取り、音量コマンドだけをネットワーク経由で送れます。
お使いの構成に合うのはどれですか。
- USB DAC、Hi-Fiレシーバー、パワードモニターの場合: 現実的ならつまみやリモコンを使ってください。手を加えていないフルスケールのストリームより、キーボードでの操作のほうが大事なら、システム全体に効くオーディオユーティリティを使います。
- 特定のアプリだけが異常に大きい場合: まずそのアプリの音量を下げてください。別のユーティリティは、そもそも必要ないかもしれません。
- Sonosが光デジタルでMacから音を受けている場合: 音量を持っているのはSonosであり、しかもネットワーク越しに到達できます。そのためキーは、音声ストリームを変えずにスピーカーを操作できます。
- HDMIのディスプレイやテレビ: お使いのハードウェアがmacOSに調整可能な出力を見せているのでなければ、ディスプレイやレシーバー側の操作を使ってください。
S/PDIFの音量調整を取り戻せないもの
- 機器セットや複数出力装置。 変わるのは経路であって、その中にあるデジタル出力の能力ではありません。
- 別の光ケーブル。 ケーブルで音切れや無音は直せますが、S/PDIFが定めていない音量制御のチャンネルを作り出すことはできません。
- Core AudioやMacの再起動。 機器が見えなくなった場合には効きますが、意図的に無効化されたスライダーは、そのあとも無効のままです。
- 「Audio MIDI設定」でのサンプルレート変更。 サンプルレートと音量調整は、別々の性質です。
光デジタルでつないだSonosなら、ケーブルはそのままにキーを使う
Opticallyは、この特定のケースのためのmacOSメニューバーアプリです。 音量アップ、音量ダウン、ミュートを受け取り、ローカルネットワーク経由でSonos自身に音量を変えるよう指示します。 音声がOpticallyを通ることは一切ありません。これまでどおり、MacからS/PDIFで送られ続けます。
Opticallyは、任意のUSB DACやレシーバー、テレビ、Sonos以外のスピーカーを操作するものではありません。 その先につながっている機器がSonosなら、Sonos音量キーの完全ガイドをお読みください。無料の代替手段や、アプリが不要なケースも扱っています。
短い答え
多くのS/PDIF出力でMacの音量キーが無効になるのは、デジタル接続がその機器の再生音量を制御しないからです。 もっとも素直で汎用的な解決策としてはハードウェア側の操作を、Mac側でシステム全体を操作したいならソフトウェアによる減衰を、Sonosのようなネットワークスピーカーが音量コマンドを別途受け取れる場合は出力先の機器の操作を使ってください。