私はOSMC(Kodi、Debian Jessieベース)がインストールされているデバイスでSSH経由でcmusコンソールミュージックプレーヤーを使用しています。問題は、サウンドがHDMIで再生され、音楽をHDMIで再生したいということです。ジャック出力。
alsamixer、amixer、aplayなどを試してみましたが、インストールされておらず、sudo apt-get install alsamixer
役に立ちませんでした。 (パッケージが見つかりません。alsamixerをインストールするよりも優れたオプションがある可能性があります。)
私は読んでみましたが、man cmus
これはいくつかのalsa設定を変更する可能性を提供するようです。オンラインマニュアルページへのリンクしかし、どの設定が私に関連しているのか、どの値を入力する必要があるのかわかりません...とにかく:cmusはおそらく私の問題の原因ではないでしょう。
端末だけを使って欲しいものをどのように取得できますか(SSHを使用しています)?
-
PS:ついにalsamixerをインストールしました(実際にはパッケージ名ですalsa-utils
)。私のジャック出力が認識されないことがわかりました。しかし、他のプログラムで使用しているので動作することを知っています。
答え1
これ2018 記事Raspberry PiでHDMIおよびアナログオーディオ出力を動的に切り替える方法について説明します。コマンドラインで使用
amixer cset numid=3 2
HDMIと
amixer cset numid=3 1
シミュレーションのため。この情報は含まれなくなりました。現在のバージョンしたがって、このページの内容は無効になる可能性があります。これ2020年5月ブログHDMIとアナログ出力を2つの別々のデバイスとして扱うようにサウンドアーキテクチャを変更したそうです。 Alsaカード0はHDMI、カード1はヘッドフォンジャックになります。デフォルトは 0 ですが、1 を使用するには、次のように~/.asoundrc
ファイルを作成できます。
defaults.pcm.card 1
defaults.ctl.card 1
この場合、再度ログインする必要があります。
次のコマンドを使用してステレオテストトーンを生成できますalsa-utils
。
speaker-test -c 2 -s 1 -t sine -f 440