강좌 / 팁

윈 도 우 팟플레이어 DXVA 총정리 - ② 내장 코덱 설정

2011.01.09 16:34

고달픈명탐정 조회:23899 추천:1

2. 팟플레이어 내장 코덱에서 DXVA 설정

     팟플레이어에서 DXVA를 하기 위하여는 내 그래픽 카드가 어느 부분까지 DXVA를 지원하는가에 대하여 먼저 알아야 합니다. 그래픽 카드에서 DXVA를 지원하지 않으면 아무리 코덱을 가지고 씨름해봐야 헛일이기 때문입니다.  

이를 먼저 알아 본 다음 각각의 영상물에 따른 구체적인 코덱을 설정해 보도록 하겠습니다.


   2-a. DXVA Checker 돌려보기

     내 비디오 카드의 DXVA를 지원여부를 한눈에 알 수 있는 DXVA Checker라는 프로그램이 있습니다. 이 프로그램을 얻을 수 있는 홈페이지로 현재 들어갈 수가 없으므로 아래 링크에서 최신버전을 직접 다운로드 받습니다.

DXVA Checker 32bit 다운받기

DXVA Checker 64bit 다운받기

참고 : 위 링크 2개가 모두 막혔습니다. DXVA Checker를 원하시는 분들께서는 Orange님의 댓글에 첨부된 파일로 다운 받으시기 바랍니다.


제 경우 위 유틸을 실행해 보면


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


위와 같이 나오는데 현재 H264, MPEG2, VC-1 코덱이 VLD 지원이라고 나옵니다. 복잡한 알고리즘은 무시하고 DXVA의 단계 즉 CPU의 부담을 줄이고(Offload) 그간 CPU가 하던 일을 얼마나 GPU가 떠맡아 하느냐에 따라 VLD > IDCT > MoComp의 단계(수준)로 나뉩니다. 따라서 코덱에 따른 DXVA를 VLD까지 지원하여야 제대로된 GPU 가속이 가능하다는 의미가 되겠습니다. (그런데 실제로 DXVA를 걸어보면 VLD 가속보다 IDCT 가속이 더 효율이 좋게 나오는 경우도 있습니다.)


위 스샷에서는 의미를 알 수 없는 숫자와 알파벳이 나열된 프로파일을 볼 수 있는데요, 이것도 클릭해서 보면


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


뭔지 몰라도 VLD를 지원한다고 나옵니다. 그 아래에 또 있습니다.


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


그렇죠? 이게 뭔지는 몰라도 nVidia 그래픽 카드의 VP4는 H264, MPEG2, VC-1 코덱의 VLD 지원에 덧붙여 Adobe Flash Player 재생과 전장에서 설명드린 MPEG-4 ASP(DivX/XviD)에 대한 VLD를 지원한다 하므로 위 알 수 없는 문자의 2가지 프로파일이 바로 Flash 가속과 DivX/XviD에 대한 가속을 의미하는 것이라 생각됩니다.


자, 제 그래픽 카드는 H264, MPEG2, VC-1, Flash, DivX(MPEG-4 ASP)에 대한 VLD 가속을 지원하고 있으며 WMV9(WMV3) 에 대한 IDCT 가속도 지원(ModeWMV9_IDCT)하고 있음을 알 수 있습니다. 이를 기억해 둡니다.


   2-b. GPU-Z 준비하기

     GPU-Z는 코덱설정과 직접적인 관계는 없고 나중에 GPU의 DXVA가속이 제대로 걸리는 가를 확인해보는 툴로서 아주 유용합니다. 미리 받아 둡니다.

GPU-Z 다운받기


   2-c. 팟플레이어의 내장코덱 DXVA

     우리가 관심있는 부분은 DXVA이므로 우선 팟플레이어의 내장 영상 처리 필터를 모두 꺼 주어야 합니다.

이게 무슨 의미인고 하니 CPU로 영상을 디코딩할 때에는 영상을 미려하고 보기 편하게 할 수 있는 각종 필터를 걸 수 있습니다만 DXVA를 걸게 되면 이런 모든 작업을 GPU가 알아서 하기 때문에 CPU와는 달리 플레이어의 내부 영상 필터를 걸 수가 없습니다. 내부 영상 필터를 걸면 가속이 걸리지 않거나 오류가 생기기 때문에 꼭 이것을 끄거나 제한하여야 합니다.

팟플레이어를 실행하고 마우스 우클릭, 환경설정에서


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


왼쪽 페널에서 코덱 필터를 선택하여 내장 영상 처리 필터 설정에서 아래의 조건이라면 사용하지 않음을 선택하든지 혹은 아예 사용하지 않음으로 해줍니다.


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



다음은 영상 파트로 가서 비디오 출력 장치를 바꾸어 줍니다.

Windows 7/Vista의 경우에 EVR Custom Present로 해줍니다. XP의 경우 VMR9 Rendress가 좋으나 Vista 이상이라면 EVR(혹은 EVR C/P)를 선택합니다. 그래야 가속이 걸립니다.


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


환경설정 -> 코덱필터 -> 비디오 코덱으로 갑니다.

여기서 내장코덱/DXVA 설정을 클릭합니다.


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


앞에서 저는 제 그래픽 카드가 어떤 코덱을 VLD 지원하고 어떤 코덱을 IDCT 지원하는지 기억해 두었습니다.

이를 아래에서 그대로 맞춰 줍니다.


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


CPU가 멀티 코어일 경우 '멀티 쓰레드 디코딩 사용'에 체크.

하드웨어 가속(DXVA) 설정을 '항상 사용합니다'로.

MPEG2, VC-1, H264, AVC1(H264와 같습니다. 항상 짝으로)은 VLD 가속.

WMV3 이 곧 WMV9 코덱(또는 VC-1과도 무관하지 않습니다. Micro$oft의 옹고집으로부터 출발한 이 코덱들의 복잡한 역사를 아시려면 따로 검색하시기 바랍니다.)을 말합니다. 이 부분은 IDCT 지원이었으므로 그렇게 바꿔 줍니다.

그외 나머지 부분들은 어차피 제 그래픽 카드에서 DXVA를 지원하지 않으므로 어떻게 설정하든지 상관도 없고 효과도 없습니다.


위 설정 만으로도 팟플레이어에서 DXVA가 훌륭하게 수행이 됩니다. 팟플레이어의 내장 코덱만으로도 거의 매끈하게 영상물 가속을 잘 해낼 수 있거든요. 물론 모두 다는 아니지만 말입니다.


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


AVC1 코덱 Matroska 포맷의 Anymatrix 샘플 입니다.

영상정보 (Tab 키를 누르면 나타남)에서 보시는 바와 같이 Video Codec/Transform 이라 뜨는 것으로 보아 팟플레이어의 내장 코덱이 작동되고 있으며 Output 도 dxva 라고 나와 하드웨어 가속이 걸리고 있음을 알 수 있습니다.


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


소녀시대 Gee LG전자 광고버전 MPEG2 interlaced 영상도 가속이 걸리면서 잘 재생이 되고 있습니다.


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


GPU-Z를 보면 각각 클럭이 최대치를 기록하고 있으며 nVidia 그래픽 카드에서는 Video Engine Load가 걸리는 것으로 보아 가속이 이뤄지고 있습니다. ATi는 Video Engine Load 부분이 없으므로 클럭의 변화와 GPU Load를 살펴 가속이 걸리는가 여부를 유추할 수 있습니다.


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


작업관리자를 보아도 팟플레이어가 차지하는 CPU 사용량이 거의 0 에 가까울 정도로 훌륭한 DXVA 능력을 보여주고 있습니다.


하지만 내장 코덱만 사용할 예정이었다면 우리는 앞장에서와 같이 외부 코덱을 설치하는 따위의 일은 시작도 하지 않았겠죠. 이젠 외부 코덱을 어떻게 등록하여 설정할 것인지 알아 보아야 합니다.

위 설정값들은 저장한 뒤 손을 대지 말고 그대로 다음으로 넘어 가겠습니다.


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4309 NTLDR 을 메인 부트로더로 XP,Win7 멀티부틸 [1] 농축 우라 23337 0 05-27
4308 윈 도 우| 팟플레이어 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