Raspberry Pi でAudio
mplayer から USB Audio でmp3, m4a(AAC)を聴く。
USB Audio はたまご型のこれ。
Olasonic USBパワードスピーカー (ブリリアントホワイト) TW-S5W
- 出版社/メーカー: 東和電子
- 発売日: 2012/11/01
- メディア: Personal Computers
- クリック: 1回
- この商品を含むブログを見る
USBポートに挿すだけで認識される。
(
pi@raspberrypi:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. Bus 001 Device 004: ID 2019:ed17 PLANEX GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS] Bus 001 Device 005: ID 08bb:2704 Texas Instruments Japan
mplayer hoge.mp3
...鳴らない。イヤホンやHDMIでは聴けているので、オーディオデバイスの優先度or指定が必要そう。なので、
/etc/modprobe.d/alsa-base.conf
を修正して
... # Keep snd-usb-audio from beeing loaded as first soundcard options snd-usb-audio index=-2 ...
から
... # Keep snd-usb-audio from beeing loaded as first soundcard options snd-usb-audio index=0 ...
にしてUSB Audioの優先度をあげてみた。
pi@raspberrypi:~$ cat /proc/asound/modules 0 snd_usb_audio 1 snd_bcm2835
が、改善せず。
そもそも '-2' の方が優先度高いのか?
ちょっと調べて出力デバイスを直接指定することにした。
まずm4a(AAC)。
mplayer -ao alsa hoge.m4a
音は鳴るけど、途切れる。未解決。
次にmp3。
mplayer -ao alsa hoge.mp3
...鳴らない。
pi@raspberrypi ~ $ sudo apt-get install libmpg123-0 pi@raspberrypi ~ $ echo "afm=mp3lib" >> ~/.mplayer/config
で解決。こちらは音も途切れず良好。
ついでに
pi@raspberrypi ~ $ echo "ao=alsa" >> ~/.mplayer/config
で出力デバイスを指定することにした。