본문 바로가기

Linux Audio4

mplayer 설치와 활용방법(1) mplayer는 command로 제어하기 편리한 오디오 재생 프로그램입니다. 특히 slave mode를 통해서 제어가 가능합니다. mplayer의 설치 sudo apt-get install mplayer mplayer의 간단한 재생 기본 출력으로 선정된 사운드 카드로 재생하는 방법입니다. mplayer test.mp3 특정 사운드 카드를 선정해서 재생할 수도 있습니다. 사운드 카드 번호는 aplay -l 을 통해 확인할 수 있습니다. mplayer -ao alsa:devie=hw=0.0 test.mp3 만약 -ao를 사용하지 않고 지속적으로 사운드 카드를 지정하고 싶다면 다음이 파일 내용을 조정합니다. sudo nano ~/.mplayer/config 원하는 사운드 카드 번호를 입력합니다. ao=alsa.. 2021. 8. 11.
alsamixer의 조정 명령어 amixer로 사운드 카드 상태 알아보기 alsa의 mixer를 명령어로 조정이 가능합니다. 이를 프로그램에서 응용해서 실행할 수도 있습니다. 실행 명령어는 다음과 같고, 조정 가능한 내용이 출력됩니다. 조정 가능한 내용은 사운드 카드마다 다르기 때문에 출력 내용을 잘 봐야 합니다. 여기서 -c 0는 알아보고자 하는 사운드 카드의 번호인데, usb 사운드 카드 한 개만 조정하도록 설정했기 때문에 0번 사운드 카드만 적용할 수 있습니다. 다른 사운드 카드의 번호는 aplay -l로 확인해서 적용하면 됩니다. amixer -c 0 Simple mixer control 'Speaker',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Fro.. 2021. 8. 11.
alsa의 믹서 조정 alsa는 믹서를 유틸리티로 포함하고 있습니다. 다음과 같은 명령어를 사용해서 믹서를 조정할 수 있습니다. alsamixer 그러면 조정 가능한 오디오 채널과 볼륨 조정 상태를 보여줍니다. 여기서 F5를 눌러서 사운드 카드를 선택합니다. 그리고 F5를 눌러 모든 오디오 채널을 표시하도록 유도합니다. 사운드 카드의 종류에 따라 보이는 내용이 다릅니다. 원하는 볼륨으로 조정 후에 esc 버튼을 눌러 종료합니다. 결과를 기록하고 싶으면 다음과 같이 실행합니다. sudo alsactl store 그런데 가끔 ssh로 위의 명령어를 실행하면 기록이 되지 않는 문제가 발생합니다. 이때는 vnc로 접근해서 터미널에서 실행하면 잘 됩니다. 위의 내용을 참조용으로만 사용해주세요. 무단 도용이나 무단 복제는 불허합니다. .. 2021. 8. 10.
alsa와 usb 사운드 카드 설치 alsa의 설치 alsa는 Advanced Linux Sound Architecture의 줄인 말로, 리눅스의 표준 오디오 인터페이스입니다. alsa는 라이브러리와 유틸리티를 포함하며 다음과 같이 설치합니다. sudo apt-get install libasound2-dev -y; sudo apt-get install alsa-utils -y 그리고 pi 사용자를 audio 사용자로 등록해 줍니다. (이 부분을 생략해도 됩니다) sudo adduser pi audio USB 사운드 카드 확인 Raspberry Pi의 내장 오디오 장치는 음질도 좋지 않지만 오디오 입력이 없는 단점이 있습니다. 그래서 일반적으로 usb 사운드 카드를 추가 설치합니다. 그리도 다음 명령어로 설치 상태를 확인할 수 있습니다. a.. 2021. 8. 10.