タグ付けされた質問 「pulseaudio」

PulseAudioは、Linuxおよびその他のUNIXシステム用のサウンドシステムです。

1
入力チャンネル数に基づいたPulseAudioプロファイルの自動切り替え
HDMI経由でオーディオを受信機に実行しています。受信機には7.1のフルセットアップが接続されています。しかし、私が聴いているもののほとんどは、はるかに少ないチャンネルを持っています。一部はモノラル、ほとんどはステレオ、ビットは5.1です。レシーバーに適切な数のチャンネルが供給されると、レシーバーはさまざまなDSP効果を発揮します(センターチャンネルの分割、サブウーファーへのベースの送信、ドルビーマトリックスサラウンドの自動検出など)。多数のサイレントチャネルを含む完全な7.1信号を送信すると、機能しなくなります。 PulseAudioの出力チャンネルの数は、カードに割り当てられたプロファイルにより、カード/シンクごとに設定されます。、、およびさまざまなGUIプログラムを使用してpacmd、割り当てられたプロファイルを変更できpactlます。 入力ストリームでのチャネル使用に基づいてプロファイルを自動的に変更するように設定するにはどうすればよいですか?たとえば、入力ストリームがフロント左とフロント右のみを使用している場合、ステレオプロファイルに切り替えます。後左と後右も使用している場合は、4進法などに切り替えます。
39 audio  pulseaudio  hdmi 

4
PulseAudioの入出力をシェルから変更しますか?
スピーカーと通常のマイクに加えて、時々使用する素敵なワイヤレスヘッドフォンがあります。 ある入力ソースと出力ソースを切り替えるスクリプトを作成したいと思います。基本的には、ヘッドフォンとスピーカー+マイクを切り替えます。 これを変更したい: ...この: 2つの入力と出力の間の転送をスクリプト化する方法はありますか?本質的に私はこのようなものを探しています: CURRENT_INPUT="$(get-current-input-name)" CURRENT_OUTPUT="$(get-current-output-name)" if [ "$CURRENT_INPUT" == "Vengeance 2000" ]; then set-current-input "HD Pro Webcam C920" else set-current-input "Vengeance 2000" fi if ["$CURRENT_OUTPUT" == "Vengeance 2000" ]; then set-current-output "Built-in Audio" else set-current-output "Vengeance 2000" fi これをスクリプト化する方法はありますか?
38 audio  alsa  pulseaudio 

8
シェルを使用して異なるオーディオ出力ハードウェアを切り替えるにはどうすればよいですか?
私はラップトップでスピーカーを備えた外部モニターを使用しています。モニターがHDMIを介して接続されている場合、通常のラップトップオーディオ出力とモニター出力を切り替えることができます(GUIを使用して、サウンド設定->ハードウェア)。 この手順を何度も繰り返し、自動化できるのか、とにかくシェルを使用してより高速に実行できるのか疑問に思い始めました。 私のディストリビューションは、gnome 3を搭載したUbuntu 12.04です。 編集: 私はpacmdを使用してみましたが、list-sinksは現在使用しているデバイスのみを提供します。 pacmd list-sinks | grep name: name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo> GUIから切り替えた後: pacmd list-sinks | grep name: name: <alsa_output.pci-0000_00_1b.0.analog-stereo> そして、私がそれを変更しようとすると、私は得る: pacmd set-default-sink alsa_output.pci-0000_00_1b.0.hdmi-stereo Welcome to PulseAudio! Use "help" for usage information. Sink alsa_output.pci-0000_00_1b.0.hdmi-stereo does not exist.


7
FedoraでBluetoothを介したBose QC 35のペアリング
Fedora 24をGnome Shellで実行しています。新しいBose QuietComfort 35をBluetooth経由でペアリングしようとしています。 Gnomeインターフェースの使用を開始しました。残念ながら、接続は保持されていないようです。常に接続/切断されているように見えます: https://youtu.be/eUZ9D9rGUZY 次のステップは、コマンドラインを使用していくつかのチェックを実行することでした。最初に、bluetoothサービスが実行されていることを確認しました。 $ sudo systemctl status bluetooth ● bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago Docs: man:bluetoothd(8) Main PID: 932 (bluetoothd) Status: "Running" Tasks: 1 (limit: 512) Memory: 2.1M CPU: …

7
コマンドラインからpulseaudioボリュームを読み出しますか?(欲しい:「pactl GET-sink-volume」)
設定できる音量レベルを読みたい pactl set-sink-volume $SINK $VOLUME それを行う簡単な方法はありますか?仮説と同じくらい簡単 pactl get-sink-volume $SINK ? (私がやろうとしていることは、ボリュームを設定するためにpactlを使用し、100%を超えるボリュームを設定することをお勧めします(音質は低下します)ので、 100%を超えないようにしてください読み取りますあるしきい値を超えていますか?100%に設定しますか?以下に1%を追加しますそれを行う別の方法がある場合は、教えてください! 100%。ただし、元の質問は残ります。何らかの方法が必要です。 それが違いを生むなら、私はDebianにいます。

3
実行中のデーモンプロセスを「所有」しているsystemdユニットを見つける
JACK / Pulseaudioの問題をデバッグするために、pulseaudioデーモンがsystemd(Fedoraで)によって起動されるタイミングと理由を理解したいと思います。 を使用して: $ ps -o'pid,ppid,args' `pgrep pulse` pulseaudioデーモンがsystemd(pid = 1)によって起動されていることがわかります PID PPID COMMAND 2738 1 /usr/bin/pulseaudio --start しかし、私はシステム上にを含む、pulseaudioまたはだけのユニットファイルを見つけることができませんでしたpulse。 私の具体的な質問は次のとおりです。 A)特定のプロセス(私の出力例では、プロセス2738、PAデーモン)の作成を引き起こしたsystemdユニットを特定する方法はありますか? B)systemdのどのユニット依存チェーンまたは他の設定が呼び出しを引き起こしたかを調べるための代替アプローチはあります/usr/bin/pulseaudio --startか?

9
pulseaudioでヘッドフォンジャックの検出を無効にする
私のラップトップには、ヘッドフォン/外部スピーカーが接続されたときに確実に検出しない危険なヘッドフォンポートがあります。これは、出力が常にミュート/ミュート解除されていることを意味し、かなり面倒です ジャックの検出を無効にするようにpulseaudioを設定するにはどうすればよいですか(あるいは、このジャックに出力を強制するだけですか)? analog-output-headphones.confの編集が必要になると思いますが、どうすればよいかわかりません(analog-output.conf.commonは役に立ちません)。
19 pulseaudio 

3
VNC経由でサウンドを転送するにはどうすればよいですか?
TightVNCとRemmina Remote Desktopを使用して、Raspberry PiをVNC経由でUbuntuラップトップに接続します。それは音がないという事実を除いて、ほとんどの部分で素晴らしい作品です。 VNC経由の転送音、SSHトンネル経由のVNC経由の音、PulseAudio Network Transparency経由の音声転送を検索して、あちこちでグーグル検索を行いました。方法がわかりません。 誰もがVNCで音を出す方法を知っていますか?

1
PulseAudioでビルトインオーディオ出力とHDMIオーディオ出力の両方を有効にする方法
私は何日もこの問題を探していて、提案されたさまざまな解決策を試みましたが、成功しませんでした。 基本的に、内蔵オーディオ(出力はヘッドフォンジャックまたは内蔵スピーカーのいずれか)とHDMIを備えたラップトップを持っています。KDEでDebian 7.5を実行しています。 以前は、ALSAのみを実行していて、Skypeを構成してHDMIで呼び出し音を鳴らすことができましたが、通話自体にはヘッドフォンを使用していました。Pulseを使用して同様のことを実現したいと思います。 SkypeがPulseAudioに送信するときに呼び出し音と呼び出し音を分離するかどうかはわかりませんが、LinuxバージョンのSkypeはイベントで任意のスクリプトを実行できるので、たとえばaplayHDMIポートで何かを再生するために使用できるとうれしいです。ただし、私が何をするにしても、常に単一の出力デバイスのみが表示されます(使用できます)。 aplay -l: ****再生ハードウェアデバイスのリスト**** カード0:PCH [HDA Intel PCH]、デバイス0:ALC269VBアナログ[ALC269VBアナログ] サブデバイス:1/1 サブデバイス#0:サブデバイス#0 カード0:PCH [HDA Intel PCH]、デバイス3:HDMI 0 [HDMI 0] サブデバイス:1/1 サブデバイス#0:サブデバイス#0 aplay -L: デフォルト PulseAudioサウンドサーバーを介した再生/録音 sysdefault:CARD = PCH HDA Intel PCH、ALC269VBアナログ デフォルトのオーディオデバイス front:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ フロントスピーカー サラウンド40:CARD = PCH、DEV = 0 HDA Intel …

1
一度に2つのBluetoothスピーカーに送信する
1つのソースから2つの異なるBluetoothスピーカーに同じオーディオ信号を一度に送信できますか? PulseAudioを使用して2つの異なるシンクにオーディオを送信できることをどこかで読んだことを覚えていますが、それがBluetoothスピーカーに適用されるのか、Bluetoothにこのような制限が組み込まれているのかはわかりません。 Bluetoothスピーカーとドングルを購入する前に、設定しようとしていることを実際に達成できることを確認したいと思います。

3
PulseAudioはどのように起動しますか?
PulseAudioはシステム上で常に実行されており、クラッシュしたり強制終了したりすると、即座に再起動します。ただし、実際にPulseAudioを起動することはありません。 とをチェック/etc/init.d/し/etc/X11/Xsession.d/、をチェックsystemctl list-units -aしました。PulseAudioはどこにも見つかりません。 どうしてPulseAudioは、私が実行することなく魔法のように自動的に起動するのでしょうか? Debian 8(jessie)とxinitおよびi3ウィンドウマネージャー、およびPulseAudio 5を使用しています。

2
ALSA:出力デバイスを一時的に変更する方法
ALSAで可能な限り簡単なことをしたい:タブレットの内部スピーカーの代わりにUSBヘッドフォンで音を出すようにしたい。私は、次のような変更の設定ファイルにはしたくないasound.rcか、alsa.confまたはasound.confと、私はヘッドフォンを抜いちょうどまで、一時的な効果を望む恒久的デバイスの順序を変更することにより、デフォルトの出力デバイスとしてヘッドフォンを設定します。奇妙なことに、私は答えをグーグルで検索することはできません。それがalsamixerできますか? Gnomeでは、現在の出力デバイスを簡単に選択できます。 PulseAudioでは、GUIまたはCLIインターフェイスでますが、それPulseAudio自体はALSAの上で動作します!また、ALSAが出力デバイスを変更することをどのように強制するのでしょうか?
15 audio  alsa  pulseaudio 

6
Debian 9で突然動作しないサウンド
私はラップトップで「純粋な」Debian 9とDWM(デスクトップ環境なし)を使用しています。インストール後、pulseaudioサウンドを機能させるためにパッケージをインストールする必要がありました。うまくいきましたが、突然サウンドが再生されなくなりました。どのアクションがこれを引き起こしたのかはわかりません(何らかのパッケージをアップグレードしたのか、他の何かをアップグレードしたのか)。 どこにもエラーは表示されません。ただ再生されません。Windowsでスピーカーが動作することを確認したので、ハードウェアの問題ではありません。 pulseaudio --start --log-target=syslogsyslog を発行して見ると、エラーはありません。 誰もこの問題を解決する方法を手伝ってくれますか?コメントにログや設定を貼り付けてください。

2
PulseAudioのデフォルトポートを変更します(ヘッドフォンではなくライン出力)
起動すると、PulseAudioはデフォルトでヘッドフォンに出力を送信します。デフォルトでLine Outに出力を送信したいと思います。それ、どうやったら出来るの? 出力の現在の送信先を次のように手動で変更できます。PulseaudioVolume Controlアプリケーションを起動し、[出力デバイス]タブに移動し、[ポート]の横で、ヘッドフォンではなく[ライン出力]オプションを選択します。ただし、マシンを起動するたびにこれを実行する必要があります。再起動後、Pulseaudioはヘッドフォンにリセットされます。それは少し面倒です。選択を固定して再起動後も保持するにはどうすればよいですか? ヘッドフォンを選択した状態で、再起動後のボリュームコントロールアプリケーションの外観のスクリーンショットを次に示します。 ポートの横にあるセレクターをクリックすると、次の2つのオプションが表示されます。 ライン出力を選択すると、サウンドが機能します。(ヘッドフォンとライン出力の両方が「プラグなし」としてマークされていることに注意してください。しかし実際には、ライン出力ポートに何かが差し込まれています。) コメント:デフォルトの出力デバイスを変更する方法を探していません。サウンドカードは1枚しかありません。 pacmd list-sinks1つのシンクのみを示しています。したがって、pacmd set-default-sink役に立ちません。(これも役に立ちません。)ここで設定する必要があるのは、出力デバイスではなく「ポート」です。関連する場合は、Fedora 20とpulseaudio-5.0-25.fc21.x86_64を使用しています。

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