윈도우 미디어 SDK를 이용한 WMV 여러파일 인코딩

-프롤로그-
퍼가실때는 꼭 출처를 남기시기 바랍니다.
개인적인 질문은 받지 않습니다.
-----

윈도우 미디어 인코더는 WMV로 인코딩하기 위한 유용한 툴이지만
한가지 단점이 있습니다. 바로 여러파일을 작업대기줄에 추가해놓고 인코딩하는 기능이 없습니다.

따라서 인코딩시 한개파일씩 작업해야 하는 불편함이 따릅니다.

이와 더불어 세세한 설정때문에 미디어 인코더를 기피하지만 이를 보완해주는 툴이 있습니다.

우선 Windows Media Encoder SDK를 설명하기 이전에
간단한 파일이나 극히 세부적인 설정이 필요없는 인코딩작업은 엔젤인코더나 곰인코더, PMP디빅해결사, Mediacoder를 추천합니다.

엔젤인코더 - 장점 : 다양한 포멧으로 인코딩이 가능, 세부적 설정이 비교적 자세하게 가능
                   단점 : 현재 WMV9버젼이 지원이 안되서 일부 PMP에서 구동불가
                   다운로드 링크 http://www.nzell.com/nzellencoder.php

곰인코더 - 장점 : 간편한 인코딩 설정, 다양한 포멧 설정
                단점 : 유료, 곰인코더라는 워터마크가 삽입됨
                다운로드 링크 http://encoder.gomtv.com/download/

PMP디빅해결사 - 장점 : 사용기기별 프로필 제공, 빠른 인코딩 속도
                         단점 : 인코딩 가능 포멧이 AVI로 한정되어 있고 코덱도 DIVX와 XVID로 한정되어 있음. 기타 세부설정이 불가능
                         다운로드 링크 http://www.modix4u.co.kr/upboard/list.asp

PMP디빅해결사 이용시 코덱은 DIVX로 하시기 바랍니다(XVID와 속도차이가 있습니다)

Mediacoder - 장점 : 거의 모든 옵션과 파일형식이 선택가능
                    단점 : 영문인터페이스, 다소 어려운 설정, 약간의 버그가 있음(인코딩시 이유없이 멈추는 등)
                    다운로드 링크 http://simfile.chol.com/pc/view.html?fnum=142815&cat=40 (build 3690)
                                        http://simfile.chol.com/pc/view.html?fnum=142816&cat=40 (3695 Update)
                                        (위에 것 설치후 아래 것 설치)

추천 인코더 순위(쉬운순서부터 다양한옵션순으로) : PMP디빅해결사 → 엔젤인코더 → Mediacoder
(곰인코더는 유료라 제외했음)

가장 많이 사용되는 인코더를 기준으로 하였습니다.

기타 추천 인코더

WMA → MP3 인코딩을 위한 인코더 추천
(강추)Free Mp3 Wma Converter v1.3(음악CD추출프로그램포함) http://simfile.chol.com/pc/view.html?fnum=104637&cat=41
Jodix Free WMA to MP3 Converter v1.08  http://simfile.chol.com/pc/view.html?fnum=105147&cat=41
KoYoTe Free Mp3 Wma Converter v1.6.2  http://simfile.chol.com/pc/view.html?fnum=155085&cat=41
                  
음악CD → MP3 or FLAC 인코더 추천
에는 foobar2000 + Mp3 Lame을 추천합니다(같이 설치)
Foobar2000 v0.9.4.5  http://simfile.chol.com/pc/view.html?fnum=180001&cat=43
LAMEacm V3.98 http://pds9.egloos.com/pds/200802/21/87/lameacm-3.98a.rar
(압축해제후 LameACM.inf에 오른클릭후 설치 누름)

[그러면.]

본론으로 들어가서 윈도우 미디어로 하는 인코딩에 대해서 알아보겠습니다.

(이 글에서는 9.0ver을 기준으로 설명합니다)

윈도우 미디어 인코더 - 장점 : WMV로 동영상을 캡춰하고 변환하는데 있어서 가장 세세한 옵션을 제공함.
                                 단점 : 사용이 어렵고 한번에 한개씩의 변환이 가능함.

위 단점을 보완해 주는 게 Windows Media Encoder SDK 입니다.

원래 SDK는 비쥬얼베이직이나 C를 통해서 이뤄지는 추가 프로그램을 말하며 적극적 이용을 위해서는 프로그래밍을 공부해야 하나 인코딩 배치 프로그램은 샘플로 올려져 있는바 사용법만 설명합니다.

우선 Windows Media Encoder와 Windows Media Encoder SDK, .NET Framework 2.0을 설치합니다(둘다 필요합니다)

다운로드 링크(아래 순서로 설치합니다)

Windows Media Encoder 9.0  http://simfile.chol.com/pc/view.html?fnum=36522&cat=40
.NET Framework 2.0(32비트용) http://simfile.chol.com/pc/view.html?fnum=150611&cat=35
Windows Media Encoder SDK http://www.microsoft.com/downloads/details.aspx?FamilyID=000a16f5-d62b-4303-bb22-f0c0861be25b&DisplayLang=en


설치가 끝나면 윈도우 미디어 인코더를 실행시켜 우선 인코딩 프로필을 작성합니다(인코딩 옵션 설정 과정)
파일 변환을 클릭하여 새세션을 생성합니다.



우선 프로필만 만들 것이므로 아무 동영상파일이나 선택합니다.



윈도우 미디어 프로파일을 선택합니다(다른것을 선택해도 무방합니다.



비디오와 오디오 프로필중 자기가 인코딩 하려는 옵션과 가장 비슷한 옵션을 선택합니다



마침을 클릭하면 변환시작 체크박스를 해제하고 마침을 누릅니다.



속성을 눌러 압축탭으로 이동하여 편집을 클릭합니다. 이때 압축탭에서 2패스 인코딩 체크박스는 필시 해제합니다(체크할시 한동영상을 두번 인코딩합니다)



일반옆에 전송률로 되어 있는 숫자를 클릭합니다.



세부 인코딩 형식을 지정합니다. 여기서는 PMP권장 해상도인 480x270으로 설정해보겠습니다.
(사이즈 설정시 비율을 맞춰서 하는 것이 좋습니다. 즉, 원본 비율이 4:3이면 인코딩할 파일의 비율도 4:3비율로 맞춰주는 것이 좋습니다)

프레임수는 보통 15~30정도로 설정하며 끊김없는 부드러운 영상을 위해서는 25이상의 프레임수를 설정하는 것이 좋습니다.
비트전송률은 적당히 조정합니다. (PMP용 인강동영상일 경우 300~500정도가 적당)

오디오 형식은 MP3 전송률과 마찬가지로 32, 64, 96, 128, 196으로 나눠져 있는데 원본 전송률 이하로 설정합니다.
오디오 형식은 CBR로 합니다. VBR은 단위당 전송율을 가변적으로 조절하는 옵션입니다. 용량대비 음질면에서 이득이 있으나 지원하지 않는 PMP가 더러 있습니다.

비디오든 오디오든 원본의 전송률보다 높게 설정하는 것은 의미가 없습니다.




다시 일반으로 돌아와 오른쪽에 내보내기를 클릭하고 이름을 지정하여 프로필을 저장합니다.


이 강좌에 사용된 프로필 파일입니다.
Cowon A2에 최적화되어 있습니다.

encoding.prx

프로필 저장이 다 끝났으면

C:\WMSDK\WMEncSDK9\samples\vb\batcher 의 폴더에 BatchEncode.exe를 실행시킵니다.
위폴더는 Windows Media Enceder SDK를 설치하면 생기는 폴더입니다.


위에 보이는 그림은 여타 인코딩 프로그램과 비슷합니다. Add로 파일을 추가하고 Profile에서 아까 저장했던 프로필을 불러옵니다. Output String은 출력파일들의 이름앞에 붙는 문자이므로 아무문자나 추가해줍니다. 원본과 헷갈리지 않도록 encoded나 pmp와 같은 문자를 넣어줍니다.

다시한번 아래쪽의 ADD를 누르고 Start를 누르면 인코딩이 시작됩니다.

인코딩시 도움이 되고자 글 작성했습니다. 퍼가실때는 꼭 출처를 밝혀주시고 여러 컴퓨팅 환경에서 테스트 하지 못한점 양해바랍니다. 인코딩은 높은 CPU점유율과 오랜 시간이 걸리는 작업이므로 되도록 고사양에서 하실 것을 당부드립니다.(듀얼코어, 쿼드코어 추천)

by yourjune . http://yourjune.egloos.com/ 

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by yourjune | 2008/01/23 04:41 | Useful Tips. | 트랙백 | 덧글(3)

트랙백 주소 : http://yourjune.egloos.com/tb/1325664
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 커미 at 2008/03/21 09:24
감사합니다..
인코더 때문에 고민하고 있는데 도움이 많이 되었습니다..
화면 통으로 가져갑니다..
Commented by 고양이 삼형제 at 2009/04/20 18:41
인코더 관련글 찾아왔습니다. 제 블로그에 갖고 갈게요~
Commented by 멀라더둬 at 2009/08/05 01:05
감사합니다!!!

팟인코더로는 WMV를 지원하지 않아 고민 했었는데 정말 감사합니다~

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶