樹莓派 Raspberry Pi 筆記: OpenELEC x HiFiBerry
XBMC 是目前常見的影音伺服器軟體。
在 Raspberry Pi 上也有好幾個打包好的分支。
若不熟悉 Linux 的朋友,可以先試試 OpenELEC;
安裝簡單,也不容易把系統碟搞砸。
OpenELEC 的 kernel 已經包含 I2S Driver 的支援。
不過預設並未開啟。
SSH 進 OpenELEC;
預設的使用者是:
root/openelec
先啟用 HiFiBerry DAC 的 driver,在系統新增 hifiberry.conf 這個檔案:
內容為:
編好存檔。
然後,要將 XBMC 預設的播放器改掉。
因為系統預設的 omxplayer 無法將影音訊號分離。
在 XBMC 新增 advancedsettings.xml 這個檔案:
內容為:
編好存檔後,reboot 機器。
重開機後,再 SSH 進 OpenELEC,
音效輸出裝置會多一個 ALSA: Default (snd_rpi_hifiberry_dac Analog)。
設好這裡,聲音就會改由 HiFiBerry DAC 發聲了。
dvdplayer 不像 omxplayer 能完全運用 Raspberry Pi 的硬體加速。
播放影片時,對遙控器的反應會變的頓一點。
為了 HiFiBerry DAC 的聲音,暫時忍耐一下。
希望 omxplayer 能早日增加對影音分流的支援。
在 Raspberry Pi 上也有好幾個打包好的分支。
若不熟悉 Linux 的朋友,可以先試試 OpenELEC;
安裝簡單,也不容易把系統碟搞砸。
OpenELEC 的 kernel 已經包含 I2S Driver 的支援。
不過預設並未開啟。
SSH 進 OpenELEC;
預設的使用者是:
root/openelec
先啟用 HiFiBerry DAC 的 driver,在系統新增 hifiberry.conf 這個檔案:
nano /storage/.config/modules-load.d/hifiberry.conf
內容為:
snd_soc_bcm2708
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac
編好存檔。
然後,要將 XBMC 預設的播放器改掉。
因為系統預設的 omxplayer 無法將影音訊號分離。
在 XBMC 新增 advancedsettings.xml 這個檔案:
nano /storage/.xbmc/userdata/advancedsettings.xml
內容為:
重開機後,再 SSH 進 OpenELEC,
aplay -l
如果看到 Sound card device 出現 sndrpihifiberry [snd_rpi_hifiberry_dac],
就是系統已經正確抓到 HiFiBerry DAC 了。
再進 OpenELEC 把音效輸出改好:
設好這裡,聲音就會改由 HiFiBerry DAC 發聲了。
dvdplayer 不像 omxplayer 能完全運用 Raspberry Pi 的硬體加速。
播放影片時,對遙控器的反應會變的頓一點。
為了 HiFiBerry DAC 的聲音,暫時忍耐一下。
希望 omxplayer 能早日增加對影音分流的支援。
留言
張貼留言