윈 도 우 팟플레이어 DXVA 총정리 - ② 내장 코덱 설정
2011.01.09 16:34
2. 팟플레이어 내장 코덱에서 DXVA 설정
팟플레이어에서 DXVA를 하기 위하여는 내 그래픽 카드가 어느 부분까지 DXVA를 지원하는가에 대하여 먼저 알아야 합니다. 그래픽 카드에서 DXVA를 지원하지 않으면 아무리 코덱을 가지고 씨름해봐야 헛일이기 때문입니다.
이를 먼저 알아 본 다음 각각의 영상물에 따른 구체적인 코덱을 설정해 보도록 하겠습니다.
2-a. DXVA Checker 돌려보기
내 비디오 카드의 DXVA를 지원여부를 한눈에 알 수 있는 DXVA Checker라는 프로그램이 있습니다. 이 프로그램을 얻을 수 있는 홈페이지로 현재 들어갈 수가 없으므로 아래 링크에서 최신버전을 직접 다운로드 받습니다.
참고 : 위 링크 2개가 모두 막혔습니다. DXVA Checker를 원하시는 분들께서는 Orange님의 댓글에 첨부된 파일로 다운 받으시기 바랍니다.
제 경우 위 유틸을 실행해 보면
위와 같이 나오는데 현재 H264, MPEG2, VC-1 코덱이 VLD 지원이라고 나옵니다. 복잡한 알고리즘은 무시하고 DXVA의 단계 즉 CPU의 부담을 줄이고(Offload) 그간 CPU가 하던 일을 얼마나 GPU가 떠맡아 하느냐에 따라 VLD > IDCT > MoComp의 단계(수준)로 나뉩니다. 따라서 코덱에 따른 DXVA를 VLD까지 지원하여야 제대로된 GPU 가속이 가능하다는 의미가 되겠습니다. (그런데 실제로 DXVA를 걸어보면 VLD 가속보다 IDCT 가속이 더 효율이 좋게 나오는 경우도 있습니다.)
위 스샷에서는 의미를 알 수 없는 숫자와 알파벳이 나열된 프로파일을 볼 수 있는데요, 이것도 클릭해서 보면
뭔지 몰라도 VLD를 지원한다고 나옵니다. 그 아래에 또 있습니다.
그렇죠? 이게 뭔지는 몰라도 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가속이 제대로 걸리는 가를 확인해보는 툴로서 아주 유용합니다. 미리 받아 둡니다.
2-c. 팟플레이어의 내장코덱 DXVA
우리가 관심있는 부분은 DXVA이므로 우선 팟플레이어의 내장 영상 처리 필터를 모두 꺼 주어야 합니다.
이게 무슨 의미인고 하니 CPU로 영상을 디코딩할 때에는 영상을 미려하고 보기 편하게 할 수 있는 각종 필터를 걸 수 있습니다만 DXVA를 걸게 되면 이런 모든 작업을 GPU가 알아서 하기 때문에 CPU와는 달리 플레이어의 내부 영상 필터를 걸 수가 없습니다. 내부 영상 필터를 걸면 가속이 걸리지 않거나 오류가 생기기 때문에 꼭 이것을 끄거나 제한하여야 합니다.
팟플레이어를 실행하고 마우스 우클릭, 환경설정에서
왼쪽 페널에서 코덱 필터를 선택하여 내장 영상 처리 필터 설정에서 아래의 조건이라면 사용하지 않음을 선택하든지 혹은 아예 사용하지 않음으로 해줍니다.
다음은 영상 파트로 가서 비디오 출력 장치를 바꾸어 줍니다.
Windows 7/Vista의 경우에 EVR Custom Present로 해줍니다. XP의 경우 VMR9 Rendress가 좋으나 Vista 이상이라면 EVR(혹은 EVR C/P)를 선택합니다. 그래야 가속이 걸립니다.
환경설정 -> 코덱필터 -> 비디오 코덱으로 갑니다.
여기서 내장코덱/DXVA 설정을 클릭합니다.
앞에서 저는 제 그래픽 카드가 어떤 코덱을 VLD 지원하고 어떤 코덱을 IDCT 지원하는지 기억해 두었습니다.
이를 아래에서 그대로 맞춰 줍니다.
CPU가 멀티 코어일 경우 '멀티 쓰레드 디코딩 사용'에 체크.
하드웨어 가속(DXVA) 설정을 '항상 사용합니다'로.
MPEG2, VC-1, H264, AVC1(H264와 같습니다. 항상 짝으로)은 VLD 가속.
WMV3 이 곧 WMV9 코덱(또는 VC-1과도 무관하지 않습니다. Micro$oft의 옹고집으로부터 출발한 이 코덱들의 복잡한 역사를 아시려면 따로 검색하시기 바랍니다.)을 말합니다. 이 부분은 IDCT 지원이었으므로 그렇게 바꿔 줍니다.
그외 나머지 부분들은 어차피 제 그래픽 카드에서 DXVA를 지원하지 않으므로 어떻게 설정하든지 상관도 없고 효과도 없습니다.
위 설정 만으로도 팟플레이어에서 DXVA가 훌륭하게 수행이 됩니다. 팟플레이어의 내장 코덱만으로도 거의 매끈하게 영상물 가속을 잘 해낼 수 있거든요. 물론 모두 다는 아니지만 말입니다.
AVC1 코덱 Matroska 포맷의 Anymatrix 샘플 입니다.
영상정보 (Tab 키를 누르면 나타남)에서 보시는 바와 같이 Video Codec/Transform 이라 뜨는 것으로 보아 팟플레이어의 내장 코덱이 작동되고 있으며 Output 도 dxva 라고 나와 하드웨어 가속이 걸리고 있음을 알 수 있습니다.
소녀시대 Gee LG전자 광고버전 MPEG2 interlaced 영상도 가속이 걸리면서 잘 재생이 되고 있습니다.
GPU-Z를 보면 각각 클럭이 최대치를 기록하고 있으며 nVidia 그래픽 카드에서는 Video Engine Load가 걸리는 것으로 보아 가속이 이뤄지고 있습니다. ATi는 Video Engine Load 부분이 없으므로 클럭의 변화와 GPU Load를 살펴 가속이 걸리는가 여부를 유추할 수 있습니다.
작업관리자를 보아도 팟플레이어가 차지하는 CPU 사용량이 거의 0 에 가까울 정도로 훌륭한 DXVA 능력을 보여주고 있습니다.
하지만 내장 코덱만 사용할 예정이었다면 우리는 앞장에서와 같이 외부 코덱을 설치하는 따위의 일은 시작도 하지 않았겠죠. 이젠 외부 코덱을 어떻게 등록하여 설정할 것인지 알아 보아야 합니다.
위 설정값들은 저장한 뒤 손을 대지 말고 그대로 다음으로 넘어 가겠습니다.
댓글 [8]
-
고달픈명탐정 2011.01.09 22:36
-
-Orange- 2011.01.10 11:21 DXVA Checker v2.4.0
- Added support to check caps of the OpenVideo Decode for the AMD/ATI Radeon series (Windows7 only)
- Added "ModeVC1_VLD2010" as an alternative name of the VC-1 Decoder Device
- Added "ModeH264_VLD_WithFMOASO_NoFGT" as an alternative name of the H.264 Decoder Device
- "RenderTarget" was deleted from the Decoder Device, and it was displayed with ToolTip
- Added "OutputFormat" and "RenderTarget" to caps of the Processor Device
- Added "Hardware" for the type of decoder at DXVA ModeCheck
- Updated DirectShowFilter/MediaFoundationTransform Viewer
- Improved the accuracy of the frame rate at the benchmark using EVR under Windows7/Vista
- Added option to notify if the new version is available
- Minor changes and fixes -
고달픈명탐정 2011.01.10 14:10
엇~!! 감사합니다. (_ _);
그새 2.4.0으로 업데이트 되었네요.
-
iron 2011.01.10 00:04 글솜씨가 좋으시니까 읽는 즐거움이 있습니다. 수고 많으셨습니다.
-
웹가이 2011.01.10 10:17
코덱을 항상 그냥 Core AVC 64bit 만 설치하고 팟플레이어를 사용할때 별도의 컨트롤이나 환경설정은 전혀 건들지 않은 타입이었는데 명탐점님의 세세한 강좌덕분에 한번 따라해봐야겠습니다. 음 멋진 강좌 감사드려요~
-
고달픈명탐정 2011.01.10 20:29
웹가이님 댓글을 읽다가 본문에 32bit/64bit 플레이어와 코덱에 대한 언급이 빠져있음을 알게 되었네요. 첨가하였습니다.
감사합니다.
-
Now 2011.01.22 20:42 좋은 강좌 감사합니다. :)
덕분에 제 하드웨어를 좀 더 잘 사용하게 되었습니다.
-
파시피카 2011.09.16 18:46
엇 제가 알고 있던 VGA 가속 설정하고는 좀 다르네요
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
888 | 윈 도 우| 예약파티션 100MB 제거하기 [3] | 우금티 | 20911 | 0 | 01-31 |
887 | 소프트웨어| Win 공유폴더를 안드로이드에서 마운트하기 [4] | Andrei Sak | 12949 | 0 | 01-28 |
886 | 윈 도 우| 쓸모없는 부팅언어 제거 [13] | 우금티 | 10649 | 0 | 01-28 |
885 | 윈 도 우| ImageX 파헤치기! (기본편) [4] | whislerxp | 9219 | 0 | 01-27 |
884 | 윈 도 우| Sysprep 페이징 파일 삭제 후 통합 방법 [4] |
|
13172 | 0 | 01-26 |
883 | 윈 도 우| 윈7 서비스팩1 설치후 부팅속도 저하 되시는분? [6] | 작은천사 | 13899 | 0 | 01-25 |
882 | 윈 도 우| 하드로 윈도우 설치하기(xp vista 7) [4] |
|
9637 | 0 | 01-24 |
881 | 윈 도 우| 윈7 재미난 기능 [7] |
|
12021 | 0 | 01-23 |
880 | 윈 도 우| Windows 7 OEM Preinstallation Kit User’s Guide [2] |
|
8954 | 0 | 01-23 |
879 | 소프트웨어| Beta, RC, RTM… 의미는 무엇일까요? [1] | whislerxp | 5803 | 0 | 01-23 |
878 | 윈 도 우| RT Se7en Lite 강제 언마운트하기 | gooddew | 6450 | 0 | 01-23 |
877 | 윈 도 우| 원도우7 왕꿈틀이 죽이기 [3] |
|
10381 | 0 | 01-22 |
876 | 소프트웨어| 유투브다운스크립트[수정]. [4] | 진모씨 | 6332 | 0 | 01-20 |
875 | 윈 도 우| 서비스팩 설치시 구성 요소 오류에 대한 팁 [5] | hbkid | 11288 | 0 | 01-17 |
874 | 윈 도 우| 서비스팩 설치 후 백업 파일 삭제 [28] | 삶의여유 | 14091 | 0 | 01-15 |
873 | 소프트웨어| (정정)울트라씬으로 고화질 끊길시 돌리는 방법 [12] |
|
8511 | 0 | 01-14 |
872 | 소프트웨어| Blu-ray 자막 만들기 (Sonic Scenarist 자막용) [2] |
|
13438 | 0 | 01-10 |
871 | 윈 도 우| 팟플레이어 DXVA 총정리 - ③ 외부 코덱 설정 [34] | 고달픈명탐 | 21613 | 1 | 01-09 |
» | 윈 도 우| 팟플레이어 DXVA 총정리 - ② 내장 코덱 설정 [8] | 고달픈명탐 | 24010 | 1 | 01-09 |
869 | 윈 도 우| 팟플레이어 DXVA 총정리 - ① 코덱 설치 [14] | 고달픈명탐 | 23308 | 2 | 01-09 |
아.. 이런 DXVA Checker 의 링크가 안열리네요.
제 브라우저의 바로가기에서는 바로 열리는데.. <추가> 막혔습니다.
https://bluesky23.yu-nagi.com/dxvac/DXVAChecker64_2.3.0.0.zip
https://bluesky23.yu-nagi.com/dxvac/DXVAChecker32_2.3.0.0.zip
잘 안되시죠?