로그인
Sign in
조회 수 3579 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.15 1866
232 자동 로그인 설정 file zharyong 2008.07.07 5045
231 윈도우 응용 프로그램 대체할 수 있는 리눅스 프로그램 file zharyong 2009.01.31 4251
230 삼바 PDC(Primary Domain Controller) 사용하기 dumca 2008.06.11 7195
229 부트로더 화면 바꾸기 -gfxboot zharyong 2008.06.15 6090
228 부트 스플래시 바꾸기 (수작업) file zharyong 2008.06.15 5263
227 부트 스플래시 바꾸기 (도구 사용) file zharyong 2008.06.15 5337
226 활용 [활용] 파이어폭스 스크린샷 기능 및 날씨 보기 file zharyong 2018.04.13 400
225 활용 [활용] 안드로이드 스마트폰을 컴퓨터에서 활용하는 방법 file zharyong 2018.03.31 2408
224 [화면캡쳐] scrot를 이용한 콘솔에서 엑스 화면 캡쳐 file PourLinux 2017.02.04 1181
223 [홈씨어터] 부팅시 자동으로 XBMC 실행하기 1 No1Linuxer 2009.02.20 5205
222 [홈씨어터] XBMC에서 오디오 출력에 문제가 있을 때 No1Linuxer 2009.02.19 4473
221 엑스 [한글입력기] No1.Linux 2018 SE 한글입력기 2 file zharyong 2018.04.30 3411
220 [한글입력기] KDE5의 iBUS 한글 입력기에서 한영키가 안 될때 file zharyong 2017.07.09 2627
219 하드웨어 [하드웨어] 블루투쓰 USB 동글 동작하지 않을 경우 file zharyong 2018.04.24 3030
218 [하드웨어] 블루투스 스피커와 블루투스 동글 셋팅하여 음악 감상하기 file PourLinux 2017.07.09 1967
217 하드웨어 [하드웨어] 리모콘 사용을 위한 lircd 설정 zharyong 2018.03.21 806
216 [하드웨어] 넘버원리눅스 2018에서 Huion 호환 태블릿 사용하기 1 file zharyong 2018.03.25 642
215 [하드웨어] EFI 지원 라이브 USB를 만들기 위한 파티션 준비 file zharyong 2018.03.20 1107
214 TodayAPP [하드웨어] CPU, 메인보드, 메모리, 그래픽 등 각종 하드웨어 정보를 보여주는 CPU-G file zharyong 2019.02.06 1488
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12