alsa和pulseaudio的简单介绍
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用户无法调节系统音量