首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在脉冲音频中设置不同的每个设备的采样率?

在脉冲音频中设置不同的每个设备的采样率?
EN

Unix & Linux用户
提问于 2019-02-15 03:32:35
回答 4查看 19.6K关注 0票数 9

我的音频设备

  • 输入:罗技C310摄像头麦克风(16 mic )
  • 输出:索尼MBH20蓝牙耳机(44.1kHz),采用高可靠播放(A2DP Sink)模式

我的问题

在默认的PulseAudio设置下,蓝牙耳机听起来很棒,但是网络摄像头的录音很高,速度也很快,就像阿尔文和花栗鼠一样。

如果我将PulseAudio配置为将采样率设置为16 the,

代码语言:javascript
运行
复制
# /etc/pulse/daemon.conf

default-sample-rate = 16000

然后网络摄像头完美地工作,但是通过耳机的声音质量严重下降。

我的问题

  • 是否有任何方法来配置仅针对单个源的采样率?
  • pacmd list-sources错误地报告了网络摄像头麦克风的采样率为48 the (sample spec: s16le 1ch 48000Hz)。这就是问题所在吗?如果是这样的话,是否有任何方法手动更改样例规范?如果没有,这是否符合应该向脉冲音频维护人员报告的bug?
  • 还是我看不到这个问题的另一个解决办法?
EN

回答 4

Unix & Linux用户

发布于 2019-05-20 12:09:13

你可以试着设置

代码语言:javascript
运行
复制
   default-sample-rate = 44100
   alternate-sample-rate = 16000

和/或

代码语言:javascript
运行
复制
   avoid-resampling = yes

如果你有脉冲音频版本>= 11。

在脉冲音频13中可能还有更多的选项,请参见这里

我认为对这个问题做一个错误报告并将其链接到一个评论中是很好的。

票数 1
EN

Unix & Linux用户

发布于 2020-09-30 16:27:54

本机声卡字率应与默认采样率相匹配,否则就会出现带宽限制。

票数 0
EN

Unix & Linux用户

发布于 2023-05-01 00:52:41

我也有同样的问题(从相机麦克风高音)与罗技网络摄像头9000。在阅读了许多关于Stackexchange、ALSA手册ALSA替代手册ALSA指南的讨论之后,我得到了解决方案。

查找我的相机U0x46d0x809名称或索引(2)

代码语言:javascript
运行
复制
$ cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfce60000 irq 73
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfcb00000 irq 75
 2 [U0x46d0x809    ]: USB-Audio - USB Device 0x46d:0x809
                      USB Device 0x46d:0x809 at usb-0000:2d:00.3-3, high speed

为ALSA ~/..asoundrc创建配置

代码语言:javascript
运行
复制
      pcm.usb
      {
          type hw
          card U0x46d0x809
      }

      pcm.!default
      {
          type asym
          capture.pcm
          {
              type plug
              slave.pcm "usb"
              rate 16000
          }
      }

我还没有做长时间的现实生活测试(skype,obs等等)但是,大胆的录音和skype的测试电话听起来不错。

我还是不完全理解阿尔莎的心声

UPD:没什么用。现在看起来就像重启后的第一次Skype通话,接下来是正常情况。(需要检查)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/500772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档