† ⌒.⌒ ☞ 교회등록 및 수정요청, 음향 및 영상상담 게시판 ☜ ⌒.⌒   로그인   회원가입   사이트맵   최신글   포토갤러리  
 교회정보 
 기독교기관 
 교회,목회자색인 
 정보마당 
 나눔게시판 
 자유게시판 
 LINK SITE 

◐찬양 & 방송보기◑

ID저장
   정보마당
☞ 교회음향
☞ 교회영상
☞ 컴 퓨 터
☞ 홈페이지
☞ 일반자료
☞ 자 료 실
오늘 776
어제 2,030
최대 17,603
전체 6,220,549
현재위치 : 정보마당 > ☞ 컴 퓨 터
 
작성일 : 14-03-29 23:58
GraphEdit로 오디오를 WAV로 녹음하는 방법
 글쓴이 : 한나
조회 : 5,589  
DirectShow는 여러 종류의 필터들을 제공하고 있으며,

이들을 조합하여 멀티미디어 기능을 구현할 수 있습니다.

오디오 녹음 역시 가능합니다.

이번 포스트에서는 GraphEdit를 이용하여

오디오를 WAV로 녹음하는 방법을 설명합니다.

 

 

이번 포스트의 주요 내용

1. WAV 오디오를 녹음하기 위해 필요한 필터

2. WAV 오디오를 녹음하기 위한 필터 그래프

3. 완성된 필터 그래프로 녹음 실행하기

4. 녹음을 마치고 WAV 파일을 시험해 보기

 

 

WAV 오디오를 녹음하기 위해 필요한 필터

WAV 오디오를 녹음하려면 3가지의 필터가 필요합니다.
•오디오 캡처 소스 필터
•WAV Dest 필터
•File Writer 필터

 

오디오 캡처 소스 필터

오디오를 녹음하기 위해서는 마이크 등과 같이 입력 장치가 필요하죠?

오디오 캡처 필터는 이와 같은 오디오 입력 장치를 나타내는 필터입니다.

이것은 하드웨어와 밀접한 관련이 있으므로

PC마다 필터의 이름과 내용이 다르다는 점을 참고하시기 바랍니다.

 

참고로 제 컴퓨터에 설치된 오디오 캡처 필터의 정보는 다음과 같습니다.
•필터 카테고리: Audio Capture Sources
•필터 이름: 마이크 (Realtek High Definition Au
•파일 이름: qcap.dll

제가 사용하는 노트북에는 마이크가 본체 내부에 있기 때문에

따로 설치하지 않았습니다.

데스크탑 PC에서 마이크 단자가 있으면

오디오 캡처 소스 필터가 대부분 존재하겠지만,

실제 녹음을 위해서는 마이크를 따로 준비하셔야 할 것입니다.

 

오디오 캡처 필터는 DirectShow Filter가 아닌 Audio Capture Sources 범주에 속합니다.

따라서 필터 추가 메뉴를 실행한 후

리스트의 항목은 Audio Capture Soucrces를 열어야

오디오 캡처 필터가 보입니다.

제 컴퓨터에 있는 오디오 캡처 필터 역시

아래 그림과 같이 이 카테고리 밑에 있습니다.

 



 

 

WAV Dest 필터

오디오 캡처 필터의 아웃풋 핀으로부터 받은 데이터를

WAV 파일의 형식에 맞게 가공하는 필터입니다.

파일로 기록하기 위해 자신의 아웃풋 핀으로

File Writer 필터에게 가공된 내용을 보냅니다.

 

이 필터는 따로 제공되지 않는 대신

Windows Server 2003 R2 Platform SDK에 샘플 파일이 있습니다.

이를 빌드하고 필터를 레지스트리에 등록하면,

WAV Dest 필터를 사용하실 수 있습니다.

(이 방법에 대해서는 별도 포스트로 설명 드릴 예정입니다.)

참고로 샘플 코드가 들어있는 경로는 아래와 같습니다.

 

Platform SDK 설치시 경로 변경을 하지 않은 경우:

C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Samples\Multimedia\DirectShow\Capture\AudioCap

 

샘플 코드를 빌드하지 않고도 WAV Dest 필터를 이용하는 방법이 있습니다.

dshowtech 홈페이지에 가시면,

'DirectShow 멀티미디어 프로그래밍'의 부록으로 제공되는

자료들이 있습니다.

아래 링크를 접속하시면 파일을 다운로드 받으실 수 있으며,

설치 후 WAV Dest 필터를 사용하실 수 있습니다.

(단, 다운로드는 회원 가입을 해야 가능합니다.)

 

http://www.dshowtech.com/bbs/view.php?id=pds&page=4&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=2

 

설치 후 GraphEdit의 필터 추가 메뉴를 실행하면,

DirectShow Filters 범주 아래

WAV Dest 필터가 추가되었음을 아래 그림과 같이 확인하실 수 있습니다.

 



 

 

File Writer 필터

이름 그대로 파일을 기록하는 필터이며,

여기서 기록하는 내용은 WAV Dest 필터로부터

받은 WAV 파일 형식의 내용입니다.

 

필터 추가 메뉴에서 이 필터를 추가하면,

파일 입력 대화상자가 열립니다.

이것은 기록할 파일의 이름이 무엇인지를 물어보는 것입니다.

사용자가 원하는 이름을 적어주시면 되겠습니다.

 

 

WAV 오디오를 녹음하기 위한 필터 그래프

아래 그림은 위에 언급된 3가지 필터를 연결한 필터그래프입니다.

이와 같이 필터 그래프가 완성되면,

GraphEdit로 녹음을 진행하기 위한 준비가 완료되었습니다.

 



 

 

완성된 필터 그래프로 녹음 실행하기

Graph-Play 메뉴(단축 키: Enter)를 선택하거나 툴바의 플레이 버튼을 누르면,

녹음이 실행됩니다.

 

 

녹음을 마치고 WAV 파일을 시험해 보기

Graph-Stop 메뉴(단축 키: Backspace)를 선택하거나 툴바의 정지 버튼을 누르면,

녹음이 종료됩니다.

종료 후 생성된 WAV 파일을 플레이어로 시험해 보면,

녹음이 정상적으로 되었는지 확인하실 수 있습니다.


http://blog.naver.com/PostView.nhn?blogId=netrance&logNo=110066163641

 
   
 

통신연체자소액급전가…(244)
텔레그램 the_usim 라…(231)
모바일비상금대출 텔…(206)
통신연체자소
텔레그램 the
이메일무단수집거부 개인정보보호정책 책임 및 법적고지 전북교회정보센터는? 사이트맵 LINK_SITE
Copyright (2008.1) jbchurch.kr All rights reserved.