강좌 / 팁

윈 도 우 팟플레이어 DXVA 총정리 - ① 코덱 설치

2011.01.09 13:58

고달픈명탐정 조회:23250 추천:2

본 문서는 팟플레이어에서 내장 코덱 및 외부 코덱을 불러와 어지간한 동영상을 DXVA(DirectX Video Acceleration)를 이용, 무난하게 시청하기 위한 기초 설정입니다.  

32bit/64bit OS 여부에 따라, ATi 인가 nVidia 인가에 따라, 시스템에 따라 다양한 결과를 연출하겠지만 그간의 경험에 근거하여 가장 보편적으로 사용할 수 있으리라 생각되는 설정 요령을 올려 봅니다.

DXVA가 과연 꼭 필요한 것인가? 라는 근본적인 질문은 뒤로 한 채 진행하겠습니다.

일단 제 기본 시스템은 Windows 7 Ultimate x64 영문판이고 그래픽 카드는 nVidia GT430, 드라이버는 266.35 베타버전입니다.

Windows XP와 Vista 이상의 OS와는 설정값이 약간 다릅니다. 본 문서는 Windows 7을 기준으로 작성되었습니다.

그리고 사용된 팟플레이어는 32bit용입니다.


참고 : 32bit 플레이어는 32bit 코덱만을 이용할 수 있고 64bit 플레이어는 64bit 코덱만 사용 가능합니다. 아래 설치하는 코덱들 중에 32bit/64bit용이 각각 따로 설치되는 것들이 있는데 64bit용 코덱을 활용하시려면 64bit용 플레이어를 별도로 설치하셔야 합니다. 현재로서는 64bit 플레이어 자체의 안정성 문제와 64bit 코덱의 희소성으로 말미암아, 32bit용 플레이어 및 코덱의 사용을 권장할 수 밖에 없는 상황입니다. 앞으로는 점차 64bit 쪽으로 당연히 옮겨가겠지만요.


<간단 이해>

내장 코덱 : 팟플레이어가 설치되면서 설치 폴더에 함께 깔리게 되는 코덱을 말합니다. 어떤 플레이어든 내장 코덱을 갖게 되는데 이를 시스템에 등록하기도 하고, 하지 않기도 합니다. 팟플레이어는 내장 코덱을 설치하여 스스로 인식만 할 뿐 시스템에 등록하지는 않습니다. 반면 CyberLink PowerDVD10 같은 플레이어는 일부 코덱을 시스템에 등록하기도 하고, 일부는 하지 않기도 하며 Arcsoft Total Media Threatre 5는 시스템에 자신의 코덱을 전혀 등록하지 않고 스스로의 내장 코덱만 사용합니다.


외부 코덱 : 어느 하나의 플레이어의 입장에서 보아 스스로 갖고 있는 내장 코덱 이외의 코덱은 모두 외부 코덱입니다. 예를 들어 팟플레이어에서 CyberLink PowerDVD10의 코덱을 볼 때 이는 모두 외부 코덱이며 PowerDVD10에서 팟플레이어를 볼 때 팟플레이어의 내부 코덱은 PowerDVD10의 외부 코덱이 됩니다.

외부 코덱은 마찬가지로 시스템에 등록된 것과 등록되지 않은 것이 있고 사용자가 이를 임의로 등록시킬 수도 있어서 편의에 따라 이용할 수 있습니다. 팟플레이어의 장점 중 하나는 이 외부 코덱을 불러와 마치 자신의 코덱처럼 사용할 수 있다는 것입니다.

내장 코덱이든 외부 코덱이든 시스템에 등록시키는 것이 편한데 그 이유는 시스템에 등록된 코덱들은 일일이 찾아 인식시켜 주지 않아도 간단하게 플레이어에서 검색하여 등록시킬 수 있어 좋기 때문입니다.


DirectX 9 런타임 : 너무나 당연한 이야기이나 DXVA를 이용하기 위하여 Microsoft사의 DirectX가 설치되어 있어야 합니다. Windows XP의 경우는 DirectX 9 이, Vista와 Windows 7의 경우 DirectX 10, DirectX 11이 설치되어 있는데 팟플레이어를 포함한 대부분의 플레이어가 DirectX 9의 모듈을 사용합니다. 따라서 Vista 이상의 OS는 DirectX 9을 따로 설치하여야 정상이겠으나  팟플레이어는 DirectX 9 모듈(D3DX9sab.dll)을 내장하고 있으므로 Vista 이상 OS 이용자일지라도 DirectX 9을 따로 설치할 필요가 없습니다.


앞으로 연재되는 문서를 끝까지 찬찬히 읽어 보신 뒤 계획을 세우셔도 좋고, 골치 아프다고 생각되시는 분들께서는 다 생략하고 ②편만 읽은 다음 그에 따른 설정을 적용하셔도 DXVA의 참맛을 느끼실 수 있을 것입니다. 


1. 비디오 코덱의 설치

     팟플레이어의 내장 코덱은 플레이어 설치와 동시에 자동으로 설치되므로 일단 신경쓰실 필요는 없습니다.

필요한 외부 코덱을 먼저 구해서 설치해 줍니다.

첫번째로, 가장 유명한 Arcsoft Total Media Theatre 5 코덱과 CyberLink PowerDVD10 코덱을 설치해보겠습니다.

가장 좋은 방법은 두 프로그램을 바로 설치하는 방법이겠지만 워낙 덩치가 큰 플레이어들이니 통째로 설치하지 않는다는 가정하에 진행하겠습니다.


참고 : Arcsoft Total Media Theatre 5는 프로그램을 전체 설치하여도 그 코덱이 '시스템 코덱'으로 자동 등록되지 않습니다. 즉 기본적으로 코덱이 외부로 노출이 되지 않으므로 팟플레이어에서 그냥 불러 올 수는 없습니다. 이는 CyberLink PowerDVD10 의 일부 코덱도 마찬가지인데 이때는 해당 코덱을 찾아 수동으로 시스템에 등록해 주어야 합니다.

시스템에 등록하지 않고 '외부 코덱 추가'만으로도 물론 사용하실 수 있으나 시스템 코덱으로 등록해 두면 '시스템 코덱 추가'만으로 쉽게 찾을 수 있어 편리합니다. 게다가 다른 재생기에서 불러오기도 유리하니 시스템에 코덱에 등록해 주는 것을 원칙으로 하겠습니다. 아래의 두 코덱 추출팩 설치 절차가 곧 그러합니다.


참고 : 시스템 코덱으로 등록해 주는 명령어는 regsvr32.exe xxxxxx.ax 또는 regsvr32.exe xxxxxx.dll 입니다. 즉 관리자 권한으로 명령 프롬프트를 열고 해당 코덱이 있는 폴더까지 이동하여 위와 같은 명령을 주면 등록이 됩니다.

나중에 등록을 해제하는 명령은 같은 방법으로 regsvr32.exe /u xxxxxx.ax 또는 regsvr32.exe /u xxxxxx.dll 입니다.


   1-a. Arcsoft, CyberLink 코덱 구하기

     Arcsoft 와 CyberLink 코덱 추출본은 아래의 링크를 따라가 구합니다. 동방전패님께서 가장 최근의 코덱을 항상 유지해주고 계십니다. 패키지 이름은 PowerTotal HD(두 프로그램의 이름을 합성)입니다.

자료실 - 동방전패님의 PowerTotal HD

PowerTotal HD 자료실 직접가기

다운 받은 자료를 살펴 보시면 가장 최근의 자료가 2011. 1. 6 자에 업로드되어 있다는 것을 아실 수 있을 겁니다.

저는 CyberLink PowerDVD10 Ultra Mark 2 및 Arcsoft Total Media Threatre 5 의 정품 사용자이면서도 외부 재생기에서 사용하는 코덱은 동방전패님의 추출본을 쓰고 있지요. ^^

다운 받은 자료의 압축을 풉니다.


   1-b. Arcsoft, CyberLink 코덱 설치하기

     적당한 폴더에 위 파일들을 위치시킵니다.

저는 C:\Program Files (x86)\PowerTotal Codec\ 라는 폴더를 만들고 그 안에 풀었습니다.


001-potplayer-dxva-2011-01-09.png

내부에는 폴더 1개와 파일 5개가 있습니다. 간단하게 위의 2파일, 'Arcsoft 등록.bat' 과 'Cyberlink 등록.bat' 을 관리자 권한으로 실행해주면 시스템에 필요한 코덱이 등록이 됩니다.


만에 하나 위와 같이 하였는데도 코덱이 시스템에 등록되지 않는 분들을 위하여 한번 직접 등록해 보겠습니다.

작업의 이해를 위해 문서 편집기로 'Arcsoft 등록.bat' 파일을 열어 봅니다.


002-potplayer-dxva-2011-01-09.png

아주 간략한 문구가 들어가 있습니다. 보시면 아시겠지만 초두에 설명드린 바와 같이 regsvr32.exe 란 명령으로 Codec\Arcsoft 폴더에 있는 코덱 2개를 시스템에 등록시키는 명령어 입니다.

(가운데 /s 옵션은 silent 의 약자로서 메세지 노출없이 코덱을 등록하는 것인데 생략하여도 됩니다.)

'Cyberlink 등록.bat'를 열어보아도 역시 마찬가지의 내용이 들어 있을 것입니다.


003-potplayer-dxva-2011-01-09.png


관리자 권한으로 실행한 명령 프롬프트에서 코덱이 들어있는 폴더까지 이동하여 필요한 코덱을 등록시킵니다. 아까 .bat 파일을 열어 봐서 알지만 Asvid.ax 파일과 ArcDemux.ax 를 등록해 주어야 합니다.


004-potplayer-dxva-2011-01-09.png


코덱 등록이 성공하면 위와 같은 메세지 박스가 뜹니다(/s 옵션을 주면 박스가 뜨지 않아요).

이와 같이 코덱을 차례로 등록시키는데 등록이 필요한 파일들은 다음과 같습니다.


<Arcsoft 코덱>

Asvid.ax

ArcDemux.ax


<CyberLink 코덱>

CLCvd.ax

CLWMFDemux.ax

CLDemuxer2.ax

CLVsd.ax

CLSplter_MPEG_PS.ax

CLSplter_MPEG1.ax


이 코덱들을 제대로 등록시키는 일이 본 문서의 작업 과정 중 가장 중요한 부분인데 나중에 3편에서 보시는 바와 같이 코덱 검색을 통해 위 코덱들이 자동 등록이 되지 않거나 시스템 코덱의 수동 등록이 안될 시 다시 이곳으로 돌아와 위 코덱들 하나하나 시스템에 재등록을 시켜 주어야 합니다.

아마도 대부분은 관리자 권한으로 xxxx.bat 파일을 실행하는 것만으로 성공하시리라 믿습니다.


참고 : 명령 프롬프트를 관리자 권한으로 실행하여 코덱이 있는 폴더까지 이동, regsvr32.exe 명령을 주기에는 디렉토리 이동하기가 무척 번거롭습니다. 이와 같은 경우 유용한 GodFather님이 소개하신 간략한 유틸이 있습니다.

Open Command Prompt Shell Extension v2.0.3

위 자료의 본문과 댓글을 참고해 활용해 보시면 코덱파일을 등록할 때 이 유틸이 대단히 효율적임을 알게 되실 겁니다.


   1-c. CoreAVC Video Decoder 설치

     CoreAVC Video Decoder는 원래 DXVA를 지원하지 않습니다. 그럼에도 몇가지 장점이 있는데요.

DXVA를 하지 않더라도 다른 코덱에 비하여 상대적으로 CPU 사용율이 매우 낮다는 것과 DXVA는 못하지만 nVidia 그래픽 카드에서 CUDA가속을 할 수 있다는 것입니다.

CoreAVC Video Decoder v2.0 (32bit/64bit 겸용)구하기

다만 이 코덱은 매의 눈을 갖고 계신 분들로부터 색상과 이미지의 표현력이 떨어진다는 비판을 받고 있다는 사실도 잊지 말아야겠습니다. 그럼에도 초보자에게는 매우 좋은 코덱임에 틀림이 없겠습니다.


이 프로그램을 설치할 때 에러가 난다는 분들의 하소연이 많으신데 M$ Office 2007과 2010의 IME와의 충돌 때문입니다. 시스템 트레이의 Microsoft IME 2010 또는 2007을 아래와 같이 Microsoft IME 또는 한국어로 변경한 후 설치하시면 에러가 없습니다.


006-potplayer-dxva-2011-01-09.png


   1-d. DivX/XviD 코덱 설치

     MPEG-4 ASP(Advanced Simple Profile) 코덱입니다. 이 코덱은 원래 DXVA를 지원하지 않았지만 ATi는 UVD3 부터, nVidia는 VP4부터 가속을 지원하기 시작하였습니다. ATi는 HD6000시리즈 이상부터 지원하고 있고 nVidia는 그래픽 드라이버의 미비로 아직까지 가속이 안된다고 합니다.

이에 대한 자세한 내용은 다음의 글을 참고하시기 바랍니다.

ATi HD6000시리즈에서의 DivX/XviD 코덱으로 DXVA 가속


윗 링크의 내용을 따라 DivX Beta 판(가속 가능)을 설치합니다.

DivX 가속 코덱을 설치하면 XviD 코덱을 따로 설치할 필요는 없습니다만 최신 코덱이 있는 곳 링크를 걸어 놓겠습니다.

XviD 최신 코덱 구하기 32bit/64bit 용


   1-e. Haali 스플리터 설치

     K-Lite 코덱 팩키지, Shark 007 Windows 7 Codec Pack 같은 통합 코덱툴을 설치하셨다면 Haali Media Splitter가 설치되어 있을 것입니다. 이 글에서는 통합코덱팩을 설치하지 않았다는 전제하에 진행합니다.

스플리터라는 것은 간단하게 말해 콘데이너 안에 함께 들어가 있는 영상과 음성을 분리해내어 디스플레이와 스피커에 따로 분리되도록 해주는 역할을 합니다. 스플리터가 제 역할을 하지 않으면 영상과 음성이 따로 놀거나 영상이 버벅이는 등 제대로 재생이 되지 않습니다. 상당히 중요한 역할을 하기 때문에 나중에 잘 설정해 주어야 합니다.

Haali Media Splitter는 mkv (Matroska) 포맷의 컨데이너의 H264/AVC 영상물의 스플리터로서 매우 훌륭하므로 설치해 주는 것이 좋습니다.

Haali Media Splitter 다운받기 32bit/64bit 겸용

설치과정에서 다음과 같은 화면이 나옵니다.


005-potplayer-dxva-2011-01-09.png


위 붉은 색 박스는 원래 체크하도록 되어 있습니다. 이를 모조리 체크해제 합니다. 이유는 체크해제하여도 팟플레이어에서 얼마든지 불러 올 수 있고 체크하고 설치하면 오히려 나중에 다른 플레이어에서 애를 먹는 경우가 간혹 있기 때문입니다.


   1-f. ffdshow 와 MPC Video Decoder 설치 (옵션)

     ffdshow 코덱은 거의 모든 코덱의 뼈대라 할 정도로 강력하며 유명한 코덱입니다. 그러나 DXVA와 관련하여 기본적으로 H264/AVC 및 VC-1 코덱만 가속 가능한 한계가 있습니다.

MPC Video Decoder는 Media Player Classic - HomeCinema 플레이어의 내장코덱이나 Standalone의 형태로 배포되고 있으므로 설치할 때에는 regsvr32.exe 명령으로 시스템에 등록시켜 주어야 합니다.

지금 당장은 이 2가지 코덱을 사용할 일은 없으므로 얻을 수 있는 곳 링크만 걸어 두고자 합니다.

ffdshow 코덱 최신 버전 32bit/64bit 구하기

MPC Video Decoder 코덱 최신 Standalone 32bit/64bit 구하기


이제 코덱을 설치하는 문제는 다 되었습니다.

다음은 팟플레이어에서 내장 코덱과 위 설치 코덱들을 어떻게 등록하고 설정하여야 되는지 알아보겠습니다.


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4309 NTLDR 을 메인 부트로더로 XP,Win7 멀티부틸 [1] 농축 우라 23337 0 05-27
» 윈 도 우| 팟플레이어 DXVA 총정리 - ① 코덱 설치 [14] 고달픈명탐 23250 2 01-09
4307 윈 도 우| 초보용 팁 _ Winxpe 로 PE 만들기 [41] lakeside 23091 36 05-25
4306 윈 도 우| window7 업데이트 후 찌꺼기도 제거 [10] 개명박 23043 2 02-25
4305 하드웨어| USB로 XP 비스타 Windows7 설치방법 모음 2010.04.23 [6] BeMoreSee 22988 2 04-24
4304 윈 도 우| USB에 ISO째 넣어 순정XP/7설치하기(grub4dos활용) [1] YhK군 22962 1 09-24
4303 윈 도 우| xp sysprep wim 파일 + CD로 구운 PE + USB + XP 설치 CD [9] iron 22887 2 02-27
4302 하드웨어| iPhone/ iPad로 무선프린터 사용(AirPrint)-윈도우PC가능 [3] 이건뭔가요 22757 0 11-08
4301 윈 도 우| "새 시스템 파티션을 만들거나 기존 시스템 파티션을 ... [7] 메리아 22737 3 03-25
4300 윈 도 우| 토큰 최적화의 중요성 [15] 라라라 22734 0 09-17
4299 소프트웨어| notepad++, Notepad2, EditPlus 한글폰트깨짐 해결법 [6] ksjin 22710 0 09-07
4298 윈 도 우| 4GB 제한의 진실 [5] 모글리 22667 1 02-26
4297 윈 도 우| 공유기에 연결된 인터넷이 끊길 때 응급처지법 [14] 왔따다 22637 1 04-12
4296 Windows 7 Service Optimizer 때문에 한글입력기가 안나오... [5] Mr.King 22628 0 08-14
4295 윈 도 우| 익스플로러 딜레이 막기 꼼수[수정] [17] ▒벗님▒ 22569 0 11-03
4294 윈 도 우| SkyDriverXP와 NowPrep을 이용한 XP 만능고스트 만들기(링크) [3] 파워레이드 22499 1 10-31
4293 하드웨어| samsung 노트북 exe 실행파일에서 원본바이오스만 추출방법 gooddew 22492 0 06-17
4292 윈 도 우| 아이콘 재생성과 작업표시줄 알림아이콘 흔적 지우기 [9] 애벌레 22447 0 06-27
4291 윈 도 우| imagex로 install.wim 캡쳐하기 [9] 하늘보기 22430 6 03-15
4290 윈 도 우| 윈도우 8.1 업데이트 후 인증 성공!! [42] Jinoo 22311 0 10-22
XE1.11.6 Layout1.4.8