로그인
Sign in
zharyong 주소복사
조회 수 106 추천 수 0 댓글 0
Atachment
첨부 '4'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
적용OS No1.Linux 2018 ME/SE
카테고리 오디오
관련URL http://no1linux.org/index.php?mid=hottip..._srl=24546

이번 팁에서는 사운드 카드의 마이크를 테스트하는 방법에 대해서 알려 드리고자 합니다.


1. 사운드 장치 확인 

내가 가지고 있는 사운드 카드를 확인해 보려면 먼저 콘솔창을 열어서 'lspci -l | grep Audio' 명령을 실행해 보면 됩니다.

snd1.png

상기 결과는 인텔 메인보드에 내장되어 있는 사운드 카드라는 것을 보여줍니다.


이번에는 컴퓨터가 부팅하면서 커널에서 인식된 정보를 가지고 있는 /proc/asound/cards 파일의 내용으로 확인해 볼까요?

snd2.png

2. 사운드 카드 장치명 확인

2.1 재생 장치


사운드 카드의 헤드폰 단자와 마이크 단자를 확인해 보는 방법을 알아봅니다. 먼저 헤드폰 단자는 재생 장치이므로, 이를 확인하고자 할 때는 aplay 명령을 사용합니다. 그러면 'aplay -l' 명령을 실행해 볼까요?

snd3.png

상기 그림의 경우에는 재생(출력) 장치가 세 개가 존재합니다. 하나는 ALC887-VD 아날로그 장치와 다른 하나는 ALC887-VD 디지털 장치가 있고, 또다른 하나는 HDMI 장치가 있습니다. 콘솔창에서 aplay 명령어로 사운드 파일을 재생하고자 할 때는 재생 장치명를 이해하고 있어야 하는데, 재생 장치명은  "plughw:카드번호, 장치번호" 형식을 갖습니다. 만일 ALC887-VD Analog를 재생 장치로 사용할 경우에 재생 장치명은 plughw:0,0이 됩니다. HDMI 장치인 경우에는 plughw:0,3이 됩니다. 이에 관하여 자세한 것은  이 게시물을 참고하기 바랍니다. wav 음원 파일이 있고 이 파일을 재생하려면 aplay -D plughw:0,0 test.wav와 같은 형식의 명령어를 실행하면 됩니다.


2.2 마이크(캡쳐) 장치


사운드 입력 장치인 마이크 또는 캡쳐 장치를 확인하고자 할 때는 arecord 명령을 사용합니다. 그러면 'arecord -l' 명령을 실행하여 입력 장치에 대해서 확인해 봅니다.

snd4.png

이 때의 장치명은 plughw:0,0 또는 plughw:0,2가 됩니다.

3. 마이크 테스트

사운드 카드 마이크 단자에 마이크를 먼저 연결합니다. 마이크 단자는 사운드 카드 단자에서 분홍색 단자입니다. 녹색 단자는 핸드폰(출력) 단자입니다. 마이크를 연결한 다음에 마이크가 정상적으로 동작하는지를 체크하기 위하여 arecord 명령으로 다음과 같이 실행해 봅니다.

$ arecord -D plughw:0.0 -d 5 test.wav

녹음 WAVE 'test.wav' : Unsigned 8 bit, 8000 Hz 샘플율 모노

$

-d 옵션으로 명시해 준 시간동안 마이크를 통해 녹음이 이뤄집니다.


녹음한 테스트 파일에 제대로 녹음되었는지를 확인해 보려면 오디오 재생기 프로그램을 이용해도 되지만, aplay 명령으로 간단히 실행하여 청취해 볼 수 있습니다.

$ aplay test.wav

arecord에 사용되는 주요  옵션으로 다음과 같습니다.

-D 장치명       예) arecord -D plughw:0,0

-d 녹음시간    예) arecord -D plughw:0,0 -d 10 (10초간 녹음)

-c  채널번호     예) 1=모노, 2=스테레오

-t  파일유형    예) arecord plughw:0,0 -t raw  (파일 유형 : voc, wav, raw 또는 au)

-r  샘플링       예)  -r 16000, -r 44100


4. 마이크 녹음하기

$ arecord -D plughw:0,0 -t wav -c 1 -d 60 test.wav


5. TCP상으로 녹음을 실시간 스트리밍하기

$ arecord -D pluginhw:0,0 -t raw -c 1 -r 16000 | speexenc | TCPclient 클라이온트주소 7080










List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 원하는 강좌나 팁이 있으면 요청해 주세요. zharyong 2018.07.15 70
230 TodayAPP [하드웨어] CPU, 메인보드, 메모리, 그래픽 등 각종 하드웨어 정보를 보여주는 CPU-G  zharyong 2019.02.06 208
229 엑스 [TodayTip] Crtl+ESC 단축키와 Ctrl+Alt+ESC단축키는 무엇일까?  zharyong 2019.02.04 98
228 활용 [TodayTip] 윈도 사용자 암호 초기화, 이젠 리눅스에게 맞겨 보세요!!!  zharyong 2019.01.30 91
227 하드웨어 [Tip] Cannot open /dev/dsp: Device or resource busy 트러블슈팅  zharyong 2019.01.28 78
226 TodayAPP [FunnyTip] 일대일 음성 통신 워키토키를 만들어 보자.  zharyong 2019.01.27 78
» 하드웨어 [사운드] 사운드 카드로 마이크를 테스트하는 방법  zharyong 2019.01.27 106
224 TodayAPP [KDE] KDE 플라즈마의 가용성을 높여주는 위젯(Widget)를 잘 써 보자.  zharyong 2019.01.23 63
223 TodayAPP [FunnyTip] 자동 마우스 클릭  zharyong 2019.01.21 36
222 TodayAPP [TodayApp] 이지스트로크 - 마우스 동작으로 엑스 프로그램 자동 실행하기  1 zharyong 2019.01.17 92
221 엑스 [서비스메뉴] 돌핀 파일관리자에서 KDE5 Servicemenu Reimage로 이미지 변환하기  zharyong 2019.01.16 33
220 엑스 [엑스] 듀얼(다중) 모니터 출력 방향 자동 조절 유틸리티/Xinerama 기능 자동 설정  zharyong 2019.01.15 178
219 시스템 [Funny Tip] 텍스트를 음성으로  1 zharyong 2019.01.04 33
218 인터넷 [네트워크] WOL(Wake On LAN)를 이용한 원격시스템 켜기(Power-on)  1 zharyong 2018.12.24 317
217 시스템 [부팅] 윈도7에서 No1.Linux 2018 SE Live 부팅 방법  zharyong 2018.12.11 84
216 엑스 [엑스] 라이브 USB의 버추얼박스에서 /opt 심볼릭 링크 오류  zharyong 2018.11.12 79
215 인터넷 [네트워크] OpenVPN RPM 패키지로 쉽게 OpenVPN 서버를 구축하자.  1 zharyong 2018.08.29 213
214 인터넷 [네트워크] OpenVPN Client 접속 방법  zharyong 2018.08.27 965
213 인터넷 [네트워크] 외부 네트워크상에서 KDE Connect 접속을 위한 OpenVPN 서버 구축  zharyong 2018.08.27 232
212 TodayAPP [Heimdall] 리눅스에서 안드로이드 스마트폰 루팅하기  zharyong 2018.08.16 695
211 인터넷 [네트워크] 넘버원 리눅스에서 기가인터넷 연결하기  zharyong 2018.07.25 512
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12