标签: alsa

防止应用程序控制 Linux 上的主音量

每当我在 VLC、Rhythmbox 或 YouTube 上的视频中更改音量时,它都会更改主音量,即系统音量。我怎样才能防止这种情况发生?

我正在使用 xfce4 运行 Debian 7.0.0 (wheezy),它似乎使用了我不熟悉的 PulseAudio。这是 xfce 附带的“Mixer”应用程序的屏幕截图:

在此处输入图片说明

是的,我尝试取消选中那里的“链”图标。我安装了,pavucontrol但似乎没有改变它的选项:

在此处输入图片说明

audio linux debian pulse-audio alsa

12
推荐指数
1
解决办法
6690
查看次数

在 Linux 上强制缩混为单声道

出于个人原因(我有听力障碍),我需要我的 linux 机器来产生单声道缩混声音。缩混,而不仅仅是单通道。

是否有可能在 ALSA / PulseAudio 服务器中强制执行此类行为?目前无法进行硬件混合(使用一些电阻将 L 和 R 通道短路)。我正在寻找一种软件解决方案来将两个通道混合为一个。

我知道某些媒体播放器具有此功能,但我希望整个系统(即游戏、Flash 应用程序等)都能产生缩混音频。

audio linux mono alsa mixing

10
推荐指数
1
解决办法
1万
查看次数

如何让 Chromium 使用不同的 ALSA 设备?

我需要 Linux 上的一个 Chromium 实例来定位与默认声卡不同的声卡,包括 Flash。有没有办法轻松做到这一点?

sound-card chromium alsa

8
推荐指数
1
解决办法
1万
查看次数

Ubuntu/Linux Mint 上的音频线路输入

我目前在 Windows 上,想切换到 Linux,但一些硬件问题阻止了我。主要是,我有一个支持 Line-In 的声卡。在 Windows 上,我插入线路输入的任何内容都会输出到扬声器。

但是我安装Linux的时候,因为没有驱动自带的控制应用,所以不知道怎么设置。我试着去声音设置,它似乎不存在。

我也想将它配置为 2.1 声音,但不知道该怎么做...

这里有人做过吗?

在此先感谢您的帮助!

audio linux alsa input ubuntu

7
推荐指数
2
解决办法
3万
查看次数

在耳机和笔记本电脑扬声器之间切换时的 ALSA PulseAudio 声音输出

自从我在我的 Gentoo 系统上安装了 PulseAudio 后,当我拔掉耳机插孔时,我的笔记本电脑的扬声器没有音频输出。

我想问题在于 ALSA 和 PulseAudio 如何管理音频控件。插入耳机后一切正常,英特尔 HDA PCH 的 alsa 控件配置正确,以便正确配置“主”和“耳机”音量条(我可以通过查看具有 root 权限的 alsamixer 来判断)。当我拔下耳机插孔时,音量设置会以明显正确的方式自动更改。也就是说,“耳机”条被静音并设置为 0,而“扬声器”条未静音并最大化(当插入耳机插孔时它被静音)。“Master”始终保持静音并具有所需的音量级别。我实际上可以通过手动取消静音并使用 alsamixer 提升耳机输出来使扬声器输出工作。但是每次插入/拔出耳机时我都必须执行此操作。那么有没有办法解决这个问题?也许以某种方式将耳机输出与 ALSA 系统中的扬声器输出分离?

我的笔记本电脑是 2011 年的 HP Pavilion G6。

谢谢。

audio linux pulse-audio alsa

7
推荐指数
1
解决办法
7429
查看次数

有没有办法在不使用图形工具的情况下提高/降低 Linux 中的音量?

有没有办法在不使用图形工具的情况下提高/降低 ALSA 的音量?我目前正在使用 MPD 和映射到热键的 MPC 来改变音量,但我最近切换了音乐播放器,我宁愿没有 MPD 只是为了管理音量(此外,mpd 不能很好地与我的 esound 配合使用我也在用)。

注意:我没有使用像 GNOME 这样的桌面环境,因此特定于 DE 的解决方案不适用于我的情况。

audio linux alsa

6
推荐指数
1
解决办法
2288
查看次数

如何解决 Pulseaudio 由于缺少库而未连接混音器的问题?

我一直在尝试安装pulseaudio,但似乎无法找到关于如何处理 ALSA 的直接答案。PulseAudio 是否运行在 ALSA 之上?我应该先摆脱 ALSA 吗?ALSA 是一个声音服务器,对吧?PulseAudio 也是如此...正如您所知,我有些困惑。无论如何,现在我似乎都有 - 除了似乎都没有工作:-\

/etc/asound.conf 包含:

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}
Run Code Online (Sandbox Code Playgroud)

pulseaudio 确实在运行。但是,尝试“amixer -Dpulse”会导致

ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library
/usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
amixer: Mixer attach pulse error: No such file or directory`
Run Code Online (Sandbox Code Playgroud)

我查了一下,文件确实不存在。我不过有
/usr/lib32/alsa-lib/libasound_module_ctl_pulse.so

在VLC播放一首歌会让流中pavucontrol露面,但没有音频将使得其方式我的发言......我在团体pulsepulse-access(不完全知道他们是为了什么,但估计他们不能伤害) ,并已按照指南http://pulseaudio.org/wiki/PerfectSetup进行操作。

更新:

奇怪的是,当我删除/etc/asound.conf 时,音频流仍然出现在 pavucontrol 中……所以……pulseaudio 真的在运行吗?我在用吗?我怎么知道?

pulse-audio alsa

6
推荐指数
1
解决办法
9625
查看次数

如何配置ALSA?

从 Unity 切换到 XFCE 后,我的声音配置遇到了困难。我的系统上有多个声卡,我想使用的那个是内核加载的最后一个。ALSA 似乎默认使用第一个。

此外,我不能同时在多个应用程序中使用声音,我会收到“正在使用的声音设备”等错误。谁能向我提供一些有关 ALSA 架构的见解,以及我需要使用的工具来探测关于如何构建配置文件的系统和建议。

audio linux alsa

6
推荐指数
1
解决办法
5万
查看次数

如何在 Linux 上收听麦克风输出?

我想在 Skype 通话期间听到麦克风输出。我曾尝试摆弄 alsamixer 设置并确保麦克风已取消静音,但仍然无法在耳机或扬声器中听到麦克风的声音。

这可以用 alsa 实现吗?

audio linux alsa

6
推荐指数
2
解决办法
2万
查看次数

列出所有 ALSA 设备

我在我的系统上使用 PulseAudio,我按照 PulseAudio wiki的说明添加了一个监视器设备。监视器设备本身可以在 Audacity 等应用程序中正常工作和注册/运行,但我无法通过任何命令行工具让设备显示自己。aplay -L返回与 Audacity 大致相同的列表,但方便地缺少监视器设备。

我的最终目标是解析 Java 应用程序中的输出并最终将其传递给 FFmpeg。当出现 2 个通用的“捕获源端口”时,我能够通过 Java 音频 API 告诉设备存在,但它没有提供设备的名称,目标是让用户可以在有点友好的态度。

有什么方法可以让监视器设备显示在命令行应用程序中或通过 Java API / 库显示吗?

提前致谢!

linux java pulse-audio alsa

6
推荐指数
3
解决办法
3万
查看次数

标签 统计

alsa ×10

linux ×8

audio ×7

pulse-audio ×4

chromium ×1

debian ×1

input ×1

java ×1

mixing ×1

mono ×1

sound-card ×1

ubuntu ×1