Raspbian lite 外接USB声卡播放音乐

爱睡觉的奶牛
爱睡觉的奶牛 2020年01月03日
  • 在其它设备中阅读本文章

起因

树莓派自带的音频 Jack 口没有滤波,听歌曲啥的干扰实在是太大
手上正好有个绿联的 USB 声卡,即插即用,不用安装驱动
在带桌面系统的 Raspbian 上,可以直接用鼠标设置,但是在 lite 中,没有桌面,只能手动设置
安装好 LITE 系统后并更新,全部搞定后开始

经过

1. 安装 alsa-base 和 alsa-utils

sudo apt-get install alsa-base
sudo apt-get install alsa-utils


2. 运行 alsamixer,按 F6 选择声卡
3. 设置默认声卡为 USB 声卡
在用户目录下创建文件.asoundrc(如果有,请修改)
加入以下文字:

pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}

4. 重启系统,重启好后用 mplayer 或者 SOX 来播放音乐就可以了

额外

附:
安装 SOX

sudp apt-get install sox
sudo apt-get install sox libsox-fmt-all