web-dev-qa-db-ja.com

Skypeはテスト通話中に音声をパチパチ鳴らしますか?

テストコール中にクライアント側で問題になるとは思わないが、Skype 4.2で問題がありますが、テストコール中にオーディオを録音してから再生するとパチパチ音がします。

パッケージpulseaudio-module-jackで同じ問題が発生したAudacityを修正し、その後レコードのスキップとパチパチ音がなくなりました。

私はこれらを試しました

high-priority = yes
Nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
resample-method = src-sinc-best-quality

しかし、リブート時にPulseaudioから音が出ないため、最初の4つをコメントアウトして、resample-methodをspeex-float-1にリセットする必要があります。

私はPulse_LATENCY_MSEC=60 to Pulse_LATENCY_MSEC=30を編集しましたが、それでもパチパチと音を立てました。

はい、tsched=0load-module module-udev-detect and load-module module-detect行から削除しましたが、それでも同じです。

この時点でどんな助けも素晴らしいです。

3
Kyle Morehead

いくつかのグーグルはこれを持ち出しました:

Go into the Skype Options menu - Sound Devices - remove the tick at: Allow Skype to automatically adjust my mixer levels. Click Apply. Readjust the sound mixer controls.

0
daltonfury42

私は同じ問題に出会ったようです。再び。

Pulse_LATENCY_MSEC=60およびtsched=0 won'tヘルプ。

グーグルで見つけた アドバイス

/etc/Pulse/daemon.confでの設定

resample-method = speex-float-10

驚くほど問題を解決します。

Speex-float-8のような恋人品質のリサンプリングは、パチパチ音を完全に除去しません。


UPD:

後で私は恋人の上のパチパチ音を見つけましたが、完全にそれを排除しません。

snd-hda-intelモジュールに関連するArch wiki で説明されている別の原因、私の場合はALC887、snd-hda-intelパラメータの検索を強制します。そして解決策を見つけました bdl_pos_adj:hda-intelのIRQタイミング回避策を設定します

/etc/modprobe.d/sound.confのモジュールパラメーターを適用することで修正されるパチパチ音

options snd_hda_intel vid=8086 pid=1e20 bdl_pos_adj=16,16

  • vid = 8086 pid = 1e20は、オーディオデバイスRealtek®ALC887のPCI IDです
  • 実験によって選択されたbdl_pos_adj値
    • bdl_pos_adj = 2,2パチパチ音を立て続ける
    • bdl_pos_adj = 1,48いスキップをする
    • bdl_pos_adj = 16,16音が受け入れ可能
1
mmv-ru