web-dev-qa-db-ja.com

コマンドラインからHDMIへのオーディオ出力を変更するにはどうすればよいですか?

バックストーリー

このスレッドpacmd list-sinksを提案し、pacmd set-default-sink "SINKNAME"を使用して別のシンクに切り替えることを提案しますが、私のラップトップは1つのシンクしか持っていないように見えるので、助けにはなりませんでした。

このスレッド は、出力の下部にpacmd list-cardsを表示するhdmi-output-0: HDMI / DisplayPortを提案しますが、正しく見えますが、Failure: No such entityを実行するとpactl set-card-profile 0 output:hdmi-outputと表示されます] _またはpactl set-card-profile 0 output:hdmi-output-0

12
James Moore

OPはソリューションを投稿しました 彼の質問で

これを書いている間、私は解決策を見つけました:

このコマンドにより、実際の出力オプションを簡単に確認できます。

pacmd list-cards | grep output\:

pacmd list-cardsの出力を見るその方法は、私の出力の実際の表現がoutput:hdmi-outputではなくoutput:hdmi-stereoであることに気づきました

このコマンドは私のために働いたものです:

pactl set-card-profile 0 output:hdmi-stereo

これは、ラップトップの内蔵スピーカーに切り替える方法です。

pactl set-card-profile 0 output:analog-stereo

これは、コマンドラインでボリュームを変更する方法です。

amixer -D Pulse sset Master 50%

これはただの笑顔です。

:)
20
Seth