로그인
Sign in
조회 수 489 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
공지 원하는 강좌나 팁이 있으면 요청해 주세요. 3 zharyong 2018.07.15 213
232 인터넷 [인터넷뱅킹] 정부 긴급재난지원금 하나은행 신용카드/체크카드 신청하기 file zharyong 2020.05.13 20
231 엑스 [Today's Tip] KDE 플라즈마에 화면 회전 단축키 추가 file No1Linuxer 2020.04.13 9
230 TodayAPP [하드웨어] CPU, 메인보드, 메모리, 그래픽 등 각종 하드웨어 정보를 보여주는 CPU-G file zharyong 2019.02.06 519
229 엑스 [TodayTip] Crtl+ESC 단축키와 Ctrl+Alt+ESC단축키는 무엇일까? file zharyong 2019.02.04 227
228 활용 [TodayTip] 윈도 사용자 암호 초기화, 이젠 리눅스에게 맞겨 보세요!!! file zharyong 2019.01.30 220
227 하드웨어 [Tip] Cannot open /dev/dsp: Device or resource busy 트러블슈팅 zharyong 2019.01.28 297
226 TodayAPP [FunnyTip] 일대일 음성 통신 워키토키를 만들어 보자. file zharyong 2019.01.27 182
» 하드웨어 [사운드] 사운드 카드로 마이크를 테스트하는 방법 file zharyong 2019.01.27 489
224 TodayAPP [KDE] KDE 플라즈마의 가용성을 높여주는 위젯(Widget)를 잘 써 보자. file zharyong 2019.01.23 138
223 TodayAPP [FunnyTip] 자동 마우스 클릭 file zharyong 2019.01.21 139
222 TodayAPP [TodayApp] 이지스트로크 - 마우스 동작으로 엑스 프로그램 자동 실행하기 1 file zharyong 2019.01.17 167
221 엑스 [서비스메뉴] 돌핀 파일관리자에서 KDE5 Servicemenu Reimage로 이미지 변환하기 file zharyong 2019.01.16 93
220 엑스 [엑스] 듀얼(다중) 모니터 출력 방향 자동 조절 유틸리티/Xinerama 기능 자동 설정 file zharyong 2019.01.15 623
219 시스템 [Funny Tip] 텍스트를 음성으로 1 file zharyong 2019.01.04 102
218 인터넷 [네트워크] WOL(Wake On LAN)를 이용한 원격시스템 켜기(Power-on) 1 file zharyong 2018.12.24 1185
217 시스템 [부팅] 윈도7에서 No1.Linux 2018 SE Live 부팅 방법 file zharyong 2018.12.11 155
216 엑스 [엑스] 라이브 USB의 버추얼박스에서 /opt 심볼릭 링크 오류 file zharyong 2018.11.12 145
215 인터넷 [네트워크] OpenVPN RPM 패키지로 쉽게 OpenVPN 서버를 구축하자. 1 file zharyong 2018.08.29 296
214 인터넷 [네트워크] OpenVPN Client 접속 방법 file zharyong 2018.08.27 1885
213 인터넷 [네트워크] 외부 네트워크상에서 KDE Connect 접속을 위한 OpenVPN 서버 구축 zharyong 2018.08.27 353
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12