alsa和pulseaudio的简单介绍

http://www.itjxue.com  2023-02-14 00:03  来源:未知  点击次数: 

ubuntu下virtual装的虚拟机xp没有声音,怎么解决

更改该虚拟机的设置,把声音一栏的“主机音频驱动”更改为pulseaudio.

如果还不行,就把主机音频驱动换为alsa

kali linux解决声卡独占的问题

kali linux因为默认使用PulseAudio,默认声卡、HDMI 输出、独立声卡比较多的时候,设置错误,有的播放器输出采用的默认输出,所以会频繁遇到声卡独占或无声的情况,即只能一个程序有声音,其它的程序都无法占用声卡,或因为输出错误导致无声。

尤其是用ALSA驱动上独立声卡的时候更是如此。

解决方案:

1、重新安装alsa,并进行配置

apt-get install alsa-utils alsa-oss

2、接着使用alpay查看需要使用的声卡

root@huawei:~# aplay -l

**** List of PLAYBACK Hardware Devices ****

card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]

? Subdevices: 1/1

? Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]

? Subdevices: 1/1

? Subdevice #0: subdevice #0

card 2: AG06AG03 [AG06/AG03], device 0: USB Audio [USB Audio]

? Subdevices: 0/1

? Subdevice #0: subdevice #0

这里可以看到原因,电脑由三声卡,集成声卡、HDMI 输出、AG03,但是默认是在集成的模拟声卡输出信号的。

3、修改配置文件,设置默认声卡/

leafpad /etc/asound.conf

修改默认声卡配置强制独立声卡输出信号,重启系统,问题解决。

听说所有Android跟高通芯片之间,都有严重音质问题,不知非高通芯片又如何?

噩梦一:SRC 实际上个人觉得最不可思议的是,AudioFlinger为什么要做强制SRC?要知道,ALSA是支持硬件SRC的(早期ALSA标准API本身却不支持,这个设计也是超级傻,具体表现在如果你在Linux下使用某个使用早期ALSA API的音乐播放器,播放和硬件采样率不匹配的音频档案,就会报错,同时期的PulseAudio API反而支持……),可实际上Android4.0后ALSA已经是最新的版本了。现在的Linux通过ALSA驱动做硬件SRC也不会是太大问题,当然音质比较一般(相当于高通,全志等芯片组在44.1KHz音源下的音质)就是了。 可是,AudioFlinger为什么自身要做一个强制重采样行为呢?个人预计,实际上AudioFlinger只是Android早期音频系统API接口的继承和扩展,它遗留了太多由于早期ALSA的不足而提供的“临时解决方案”,Android1.X的时候,ALSA相对现在也是非常的糟糕,google不得已写了个SSRC插件来解决当时ALSA不支持非匹配采样率无法发声的问题。至于Google为什么现在不解决,答案很明显:原来的代码都是临时的无证程序员写的,Android有个叫中子播放器的软件就能提供相对高质量的SSRC ,google没道理写不出来。但是那样对于现在版本的ALSA能力来说简直是多余的行为,还会导致声音延时和性能损失。

求助,装完的ubuntu 14.04没有声音怎么解决

有人提到 这张声卡在 14.04 中无法使用 vlc 播放

用其它播放器(mpv, smplayer)播放,或在播放器的声音输出设备中选择不同的设备(pulse / alsa x.x) 测试

或使用 aplay 指定设备 (card 0, device 0, ALC887-VD Analog) 播放 wav 音频 测试

1.

代码:

sudo apt-get purge alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio pulseaudio-module-x11

sudo alsa force-reload

求一款Linux下的视频播放器下载地址 能详细解说的要

CentOS 6.0 Mplayer的安装与卸载2011-10-21 16:18

用root登录

下载mplayer

下载解码安装包

下载皮肤

将所有下载好的文件放到/root中

▁▂▃▄▅▆▇安装,依次执行下列命令

cd ~

tar xzvf MPlayer-1.0rc4.tar.gz

tar xjvf all-20110131.tar.bz2

tar xjvf iTunes-1.1.tar.bz2

mv all-20110131/ /usr/local/lib/codecs

chmod -R 744 /usr/local/lib/codecs/*

chown root:root /usr/local/lib/codecs/*

cd MPlayer-1.0rc4

./configure --codecsdir=/usr/local/lib/codecs --enable-gui --enable-largefiles --enable-menu --enable-freetype

makemake install

cd ~

mv iTunes/ /usr/local/share/mplayer/skins/

ln -s /usr/local/share/mplayer/skins/iTunes/ /usr/local/share/mplayer/skins/default

?运行

命令行运行

无界面的:mplayer

有界面的:gmplayer

▇▆▅▄▃▂▁卸载,依次执行下列命令

rm -rf /usr/local/lib/codecs/

rm -rf /usr/local/share/mplayer/skins/iTunes/

rm -f /usr/local/share/mplayer/skins/default

cd /root/MPlayer-1.0rc4

make uninstall

常见问题:

1,有时播放有错误信息就在界面参数里调调audio、video的drivers

我这里装完了后,把autido的driver 调为了alsa,video的为X11,然后能播放音乐和视频了rm/rmvb的也能播放

2,声卡选择里如果没有alsa,那么configure时显示的是checking for ALSA audio no

那么安装alsa-lib-devel包后重新configure再编译就可以了

pulse也是同理安装pulseaudio-libs-devel包后编译安装

3,全屏后,影音图像没有变大,没有自适应屏幕大小。

编辑自己主目录的mplayer配置文件,我的是~/.mplayer/config,添加一条 zoom=yes,然后播放影音按F键再试试。

4,显示Error: X11 support required for GUI compilation

安装gtk2和其依赖的包

Ubuntu 命令行配置默认声卡、录音播放与音量调节

alsa设置默认声卡

理解和使用Alsa的配置文件

alsa的配置文件是alsa.conf位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/share/alsa/pcm两个子目录用来设置card相关的参数,别名以及一些PCM默认设置。

免驱蓝牙适配器

用户配置

在home目录添加 .asoundrc文件:

全局配置

在文件最后添加一下内容

1)调节常用命令

ubuntu操音量调整命令amixer

2)使用softvol控制主音量

Softvol

如何使用softvol控制主音量

如果声卡无法控制硬件的音量(如PCM5102),或者驱动程序不支持声卡的此功能,则可以定义一个新的虚拟pcm设备,该设备将控制软件方面的音量。

Ubuntu Linux:从命令行和键盘快捷方式增加减少音量

使用是pulseaudio的自带命令pactl

1.系统不播放音乐,连接过了10分钟,蓝牙自带断开

2.root用户无法调节系统音量

(责任编辑:IT教学网)

更多

推荐网站经济文章