AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[alsa](ubuntu)

Martin Hope
Lucbrst
Asked: 2024-04-30 00:44:15 +0800 CST

使用带有选项的 SoX 录制声音时出现问题 - 无法编码 0 位未知或不适用

  • 5

我最近尝试使用在 Ubuntu 22.04 上运行的 Dell Precision 3571 的板载麦克风,使用 sox 命令和一组精确的选项(默认声卡、2 通道、192 kHz 帧速率、32 位有符号整数小端)来录制声音,wav 文件,持续 2 秒)

$ sox -d -c 2 -r 192k -b 32 -e signed-integer -L -t wav test.wav trim 0 2

虽然创建了test.wav,但我收到以下错误,并且未使用我正在寻找的选项:

sox WARN alsa: can't encode 0-bit Unknown or not applicable
Input File     : 'default' (alsa)
Channels       : 2
Sample Rate    : 48000
Precision      : 16-bit
Sample Encoding: 16-bit Signed Integer PCM

In:0.00% 00:00:02.05 [00:00:00.00] Out:384k  [      |      ]        Clip:0    
Done.

然后我在各个论坛(例如https://support.system76.com/articles/audio/)和wiki上检查了该sox WARN alsa...错误,这导致我重新安装 ALSA,检查命令的输出$ sudo alsa-info,并确保ALSA 的默认声卡配置/etc/asound.conf如下:

pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw           
    card 0
}

鉴于$ arecord -l给出:

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3204 Analog [ALC3204 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

尽管如此,我的问题仍然是一样的,我无法按预期录制声音。郑重声明,即使在编写配置文件后,仍然$ sudo rec test.wav会出现简单的情况,尽管我可以在视频会议应用程序中完美地使用我的板载麦克风。rec FAIL sox: Sorry, there is no default audio device configured

关于如何解决这个问题有什么建议吗?

alsa
  • 1 个回答
  • 25 Views
Martin Hope
Burnhaven
Asked: 2021-04-26 04:08:03 +0800 CST

与 Windows 10 相比,Ubuntu Studio 上的音频延迟是否降低?

  • 0

尽管我仍在研究如何在 Ubuntu Studio 20.04.2 上最好地使用 ALSA 或 Jack,但我目前的问题只是 Ubuntu 与 Windows 10 上的本机音频延迟是否不同或更好,所有其他事情,如使用中的应用程序,以太网电缆到路由器和使用的音频接口是一样的吗?实际使用的应用程序是 Sonobus,我让它在 ALSA 上工作,而不是在 Jack 上工作。
我确实偶尔会遇到音频故障,但将音频缓冲区大小从 64 更改为 128 再到 160 似乎只能暂时修复它。

https://sonobus.net/linux.html

alsa
  • 1 个回答
  • 715 Views
Martin Hope
Morten Nissov
Asked: 2020-12-21 14:24:48 +0800 CST

未检测到音频插孔,扬声器和耳机都在播放声音

  • 2

使用带有 Windows 10 双启动的 Ubuntu 18.04LTS。

今天早些时候声音工作正常,然后我通过了 Windows 更新://。无法识别插入音频插孔的耳机Sound 但声音是通过扬声器和耳机播放的。我努力了

  • 重新加载alsa和pulseaudio
  • 重新安装alsa-base和pulseaudio

但它并没有解决问题。

sound pulseaudio alsa 18.04
  • 1 个回答
  • 63 Views
Martin Hope
Alireza
Asked: 2020-12-21 11:44:47 +0800 CST

pulseaudio:找不到工作配置文件

  • 4

请注意:这不是重复的

在我打开我的笔记本电脑并尝试播放一些音乐后,我遇到了“虚拟输出”,我做了一些搜索并尝试了一些著名的解决方案,但没有一个对我有用,任何人都可以帮助我吗?

在此处输入图像描述

操作系统:Ubuntu 20.04

核心:5.4.0-42-generic

另外,我尝试了所有解决方案

  • https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

  • Ubuntu 18.04.1 LTS,虚拟输出,没有声音

并且没有一个解决方案对我有用。

当我运行这个命令时pacmd list-cards,我得到这个: https ://pastebin.ubuntu.com/p/CGss74Dt4n/

的输出pulseaudio -vvv是:https ://pastebin.ubuntu.com/p/JN2vz4Pq8Z/

的输出sudo play -l是:https ://pastebin.ubuntu.com/p/X3M23w6b4d/

的输出alsamixer是:

在此处输入图像描述

sound pulseaudio alsa 20.04
  • 1 个回答
  • 812 Views
Martin Hope
ZahirObando
Asked: 2020-12-18 14:23:42 +0800 CST

仅在拔下耳机时才能从扬声器中听到声音

  • 0

我刚刚安装了 Kubuntu 20.04,我正在尝试使用我的扬声器,尽管耳机插孔已连接。

当我连接耳机时,我可以在pavucontrol-qt中看到“模拟耳机”作为输出设备,当我将其更改为线路输出时,声音消失了。

但是当我拔下耳机时,输出设备会自动更改为线路输出,并且声音从扬声器中完美输出。

我试过了:

  • 在paprefs中启用“同时输出”,但它不起作用。

  • 在alsamixer中更改静音

有了这个,我看到耳机被静音了。当我取消静音时,它们会发出声音,但仍然不是扬声器。

我让扬声器听起来禁用自动静音,但现在我听不到耳机,尽管它们已连接。

还有另一个问题:我无法在耳机和线路输出之间路由应用程序,只有两个选项:模拟立体声内部音频和同时输出到模拟立体声内部音频(这个问题是相同的:要么禁用自动静音的扬声器,或耳机)。

如果需要: alsamixer 的图片

和输出设备图片:
和输出设备图片

在“audio interno estéreo analógico”端口是耳机或线路输出选项。

主板:GA970A-DS3P (Rev.2.x) 音频 Realtek ALC887 编解码器 注意:我只使用 Realtek 音频,我不使用 HDMI 音频

sound pulseaudio kubuntu alsa 20.04
  • 1 个回答
  • 470 Views
Martin Hope
Heisenberg
Asked: 2020-12-10 02:36:25 +0800 CST

获取所有媒体播放列表的命令

  • 6

我想获得所有媒体播放的列表。有点像通知栏显示给你的。有没有命令做同样的事情?

在此处输入图像描述

pulseaudio command-line alsa media
  • 1 个回答
  • 1605 Views
Martin Hope
meschi
Asked: 2020-12-08 15:04:46 +0800 CST

USB声卡上的音频弹出和点击

  • 2

我在英特尔机器上运行 Ubuntu 20.04。当我尝试在我的 Steinberg UR22 (Mk 1) 接口上播放音频时,音频播放中有咔嗒声。我使用 Pulseaudio、ALSA 还是 Jack 都没有关系。使用 Jack 时,点击/退出不会记录为 XRUN。点击的频率似乎更高,点击脉冲比常规的 XRUN 短。我发现几个地方人们似乎有同样的问题,尽管声卡不同。不过,所有有此问题的声卡似乎都是 USB 声卡。

我正在运行内核 5.4.0-56-generic。

低延迟内核和最新的内核(5.8.0-31)也有这个问题。

这是我的 alsa 信息 alsa-project.org/db/?f=8b821b17a8c83fa5db866f34a5b4dfe74d640a32

增加样本大小并不能改善这个问题,点击似乎是由不同于缓冲区欠载的东西引起的,可能是在驱动程序中引起的。

这种行为在以前版本的 Ubuntu (16.04) 中不存在,所以这似乎是一种回归,可能在内核中。

如果这是问这个问题的错误地方,我将不胜感激对正确频道的提示。

https://forum.manjaro.org/t/pops-clicks-on-audio-interface/40129 Ubuntu 20:04 Novation XioSynth 外部 USB 音频接口在播放时产生爆裂声和点击声,Alsa USB 驱动程序嫌疑人

usb jack soundcard alsa
  • 1 个回答
  • 1117 Views
Martin Hope
FluffyDango
Asked: 2020-12-05 05:24:33 +0800 CST

随机声音和后来的系统崩溃

  • 0

一段时间后我的声音崩溃了。声音设备从 alsamixer 和 pulseaudio 中消失。半分钟后,我的整个计算机开始冻结,并且在系统日志中我不断收到重复的消息:

System    HDMI1: ASoC: hw_params BE failed -110
Hardware sof-audio-pci 0000:00:1f.3: ASoC: can't set iDisp1 Pin hw params: -110

如果计算机在启动时没有冻结,则重新启动计算机通常可以解决问题。因为有时在我的显示器加载后我什么也做不了,不得不强制关闭,然后等待几分钟再试一次。几次尝试后,它会正常加载所有内容。

这种情况大约每天发生一次或两次,我不知道如何重现此问题,因为当我谈论不和谐、玩游戏或浏览网页时,它会随机发生。

我是 linux 和 ubuntu 的新手,所以我很欣赏简单的解释

操作系统:Ubuntu 20.04 LTS

sound pulseaudio system alsa 20.04
  • 1 个回答
  • 292 Views
Martin Hope
Les_h
Asked: 2020-12-02 06:33:39 +0800 CST

Ubuntu Studio 20.10 上的 H2 Zoom 麦克风

  • 2

我有一个 H2 Zoom 麦克风,直到 20.10 之前我都将它用作 USB 麦克风。它不再起作用了。

当我用 打开它时alsamixer,它告诉我“此声音设备没有任何控件”。

的内容/proc/asound/H2是

id  pcm0c  pcm0p  stream0  usbbus  usbid  usbmixer

的内容stream0是:

ZOOM Corporation H2 at usb-0000:39:00.0-2.3, full speed : USB Audio

Playback:
  Status: Stop
  Interface 1
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 5 OUT (ADAPTIVE)
    Rates: 44100, 48000
    Bits: 16
    Channel map: FL FR

Capture:
  Status: Stop
  Interface 2
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 5 IN (ASYNC)
    Rates: 44100, 48000
    Bits: 16
    Channel map: FL FR

ALSA 是否放弃了对这款麦克风的支持?有没有办法获得和启用旧版支持?还是有其他问题?

更新:我将它插入到另一台运行 Ubuntu 工作室的计算机中。Alsa 还说它没有控件,但它显示在设置应用程序中,我可以使用它。它运行的是 Ubuntu 20.04 LTS,而不能运行的是 20.10。20.10 缺少什么,我该如何解决?

sound pulseaudio microphone alsa 20.10
  • 1 个回答
  • 150 Views
Martin Hope
Yosko
Asked: 2020-11-27 01:57:42 +0800 CST

禁用麦克风环回耳机

  • 1

使用带有集成声卡的 USB 耳机(Logitech G Pro X),我从麦克风到耳机的环回很烦人,我不知道如何在不完全静音麦克风的情况下禁用它。

到目前为止,我检查过的内容:

  • 在音量控制 (pavucontrol) 中:
    • 麦克风输入音量光标不会影响环回的音量,只会影响其他人听到的音量​​。但是如果我点击“静音”按钮,环回也会停止。
    • 耳机输出音量光标的行为相同。
  • 在 alsamixer 中,我的耳机声卡上没有提到“环回”光标
  • 正如我之前做过一些测试一样,我确保没有加载 PulseAudio 环回模块:
pactl unload-module module-loopback
  • 结果pacmd list-cards:https ://pastebin.com/u807SsF8

关于如何解决这个问题的任何想法?

编辑解决方案:

正如 Alejandro 所解释的,这是一个称为侧音的功能。为了在 Linux 下编辑它的音量,我使用了这个HeadsetControl 工具。

请注意,默认情况下,该工具旨在与罗技 G Pro 配合使用。要使用 Logitech G Pro X,我必须更改以下代码行src/devices/logitech_gpro.c并重新编译该工具:

// from:
static const uint16_t PRODUCT_ID = 0x0aa7; // PRO X: 0x0aaa
// to:
static const uint16_t PRODUCT_ID = 0x0aaa; // PRO X: 0x0aaa

编译后,我可以使用 0 到 128 之间的值来更改侧音的音量:

sudo headsetcontrol -s 16
sound pulseaudio microphone alsa 20.04
  • 1 个回答
  • 3365 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve