树莓派音频输出配置

来自艾毕思知识库
跳转至: 导航搜索

⚠️本文适用Raspbian操作系统

树莓派的HDMI能够输出音频(如果连接Pi的是带有HDMI接口但无内置喇叭的电脑显示器,可以在显示器上找到Audio Out/音频输出接口,接上音箱来播放声音),同时Pi主板上的复合3.5mm接口也能输出音频。

运行

$ amixer cset numid=3 1 Pi将使用板上的3.5mm接口输出音频

$ amixer cset numid=3 2 Pi将使用HDMI输出音频

$ amixer cset numid=3 0 Pi将自动选择输出线路


amixer命令成功之行后会输出相关提示,例如

pi@raspberrypi:~ $ amixer cset numid=3 2
numid=3,iface=MIXER,name='PCM Playback Route'
  ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0
  : values=2

在一些情况下,比如Pi连接到HDMI接口的电脑显示器(而不是电视机)时,系统可能会切换到DVI模式导致HDMI通道没有音频,这时可以尝试修改/boot/config.txt文件(需sudo),找到

#hdmi_drive=2

删除第一个#,保存文件后重启Raspberry Pi后将强制HDMI模式,恢复音频输出。


Happy Hacking!