2014-07-21

라즈베리파이에서 오디오 출력포트 설정하기(HDMI or 헤드폰잭)

라즈베리파이에는 2개의 오디오 출력단자가 있다. HDMI, Headphone-jack 이다. 보통은 헤드폰잭으로 출력하지만 HDMI로 쓸 경우에 스피커가 없는 모니터도 있으니 개별로 설정해 줘야할 필요가 있다.

설정 커맨드는 다음과 같다.

amixer cset numid=3 숫자

숫자 1은 아날로그 헤드폰잭 출력이다.

숫자 2는 HDMI 출력이다.

숫자 0은 자동으로 맞춰준다.

헤드폰 출력으로 설정하려면
amixer cset numid=3 1

HDMI로 출력하려면
amixer cset numid=3 2

사운드가 나오는지 확인해 보려면 다음과 같이 친다.
aplay /usr/share/sounds/alsa/Front_Center.wav
aplay /usr/share/sounds/alsa/Noise.wav

만약 아무런 소리가 나지 않는다면, alsamixer를 실행하여 혹시 mute가 되어있는지 확인한다. 

끝.

참고:
http://www.raspberrypi.org/documentation/configuration/audio-config.md http://www.muktware.com/2011/08/configuring-sound-in-arch-linux/1673