在 Debian buster 上通过 Zoom 主持会议和共享应用程序时,我在连接到会议的客户端上出现音频失真。
我正在使用缩放 5.2.446620.0816 并使用'buster-backports'将pulseaudio更新到13.0-3,但问题仍然存在。
****在我共享应用程序之前,它在 pavucontrol 中的显示方式:
在播放中,有
---ZOOM VoiceEngine: playStream
记录:
---ZOOM VoiceEngine:recStream from(麦克风流输入到 Zoom,已知工作)
输出设备:
---内置音频扬声器播放+耳机播放
输入设备:
---QuickCam Pro 9000 模拟单声道(麦克风作为设备)
配置:
---QuickCam Pro 9000,配置文件“模拟单声道输入”
---内置音频,配置文件“播放HiFi品质音乐”
当我通过 Zoom 共享应用程序并选择“共享计算机声音”时,添加了以下内容。
记录:
---ZOOM VoiceEngine Loopback: loopbackStream from
输出设备:
---zoom_combine_device
****对于应用程序,我尝试了chromium(浏览器)、spotify 和 vlc
我什至不确定我得到了什么样的音频失真。起初,我尝试调整每个应用程序、zoom_combine_device 和 ZOOM VoiceEngine Loopback 的音量级别
这听起来像是削波失真,但是当我在音量级别之间循环时,声音的质量并没有改变。所以,我怀疑它可能是由比特率或采样率转换问题引起的。此外,在使用耳机进行测试时,我可以在尝试播放共享应用程序音频时对着麦克风讲话。即使应用程序仍然失真,麦克风信号也能清晰通过。
PulseAudio 参与设置接收器“zoomcombine”或“zoom_combine”,其中麦克风和应用程序音频都被重新采样并混合在一起。
我检查了每个的配置
pacmd list
Run Code Online (Sandbox Code Playgroud)
****在我在这里的 OP 中查看的配置中,
麦克风源具有“s16le”,一种 16000Hz 单声道的定点采样格式。
alsa_output 接收器在 48000Hz 和 2ch、左前和右前具有“s16le”。
变焦组合水槽也一样。
zoomcombine.monitor 输出也是如此
应用程序音频具有 44100Hz 采样率。我不知道如何改变这一点,但重新采样正在发生。
然后,loopbackStream 输出具有 44100Hz 采样率。
我有一块带有板载 Realtek HD 声卡的 Gigabyte 主板。该卡在任何地方都可以完美运行,除了单一的视频格式,其中声音失真,听起来好像是通过金属管传递的。
一直在谷歌搜索这个,但在任何地方都找不到答案。
这部电影在其他系统上播放得很好(其他地方都有 Linux),但在这个系统上 (winXP-x64-sp2) 就不行。
以下是一些细节:
MPC: 类型:KLCP WMV 文件 音频:0x000a 22050Hz 单声道 20Kbps [原始音频 0] 视频:Windows Media Video 9 400x300 29.97fps 227Kbps [原始视频 1] VLC: 编解码器:wmas 采样率:22050 每个样本的位数:16 比特率:20kb/s
distortion ×2
audio ×1
codec ×1
debian ×1
linux ×1
pulse-audio ×1
windows-xp ×1
wmv ×1
zoom-meeting ×1