pulseaudioでデバイス固有のサンプリングレートを異なる設定にしますか?

pulseaudioでデバイス固有のサンプリングレートを異なる設定にしますか?

私のオーディオ機器

  • 入力:Logitech C310ウェブカメラマイク(16kHz)
  • 出力:高品質再生(A2DPシンク)モードのSony MBH20 Bluetoothヘッドセット(44.1kHz)

私の質問

デフォルトのPulseAudio設定では、Bluetoothヘッドフォンのサウンドは優れていましたが、ウェブカメラのマイクを介した録音は、AlvinとChipmunksの録音のように高音速で速くなりました。

PulseAudioを設定してサンプリングレートを16kHzに設定した場合

# /etc/pulse/daemon.conf

default-sample-rate = 16000

これにより、ウェブカメラは正常に動作しますが、ヘッドフォンの音質が大幅に低下します。

私の質問

  • 単一ソースのサンプリングレートを設定する方法はありますか?
  • pacmd list-sourcesWebカメラマイクのサンプリングレートを48 kHz(sample spec: s16le 1ch 48000Hz)で誤って報告します。これが問題になる可能性がありますか?それでは、サンプル仕様を手動で変更する方法はありますか?そうでなければ、これはpulseaudio管理者に報告されるべきバグですか?
  • それとも私が見ていないこの問題に対する他の解決策はありますか?

ベストアンサー1

設定を試すことができます

   default-sample-rate = 44100
   alternate-sample-rate = 16000

そして/または

   avoid-resampling = yes

パルスオーディオバージョンが11より大きい場合。

Pulseaudio 13にはより多くのオプションがあります。ここ

この問題のバグレポートを作成してコメントにリンクするのが最善だと思います。

おすすめ記事