SERVER HEALTH CHECK: OK
ID/PW 찾기 회원가입

[사용기]  [사용기] KMP에서 최고의 화질 설정 가이드

 
1
  13220
Updated at 2009-03-26 13:28:18

제목을 적고 보니 너무 거창한 것 같습니다만 의외로 많은 분들이 KMP 사용에서 헤매고 있는 것 같아 간단하면서도 좋은 화질로 HD 영상을 감상할 수 있는 현재 제가 사용하는 방법을 정보 공유 차원에서 알려드립니다.

 

상기의 설정법은 CPU 사양이 Dual Core 일 경우 Core Speed 가 최소 2.5 GB 이상이나, Triple Core 혹은 Quad Core 에 적용되어야 함을 미리 밝혀 둡니다.

 

1.       사용환경 (메인과 서브 PC)

CPU  :  Intel Dual Core 3.0 GB & AMD Athlon X2 4850E 2.5GB

Ram  :  1Gb@2=2Gb & 2Gb@2=4Gb

VGA  :  Gigabyte Geforce 8600GT 사용 드라이버 v182.08 & 내장 VGA 사용 드라이버 9.03

OS   :  XP Pro SP3 & Vista 32 SP1

KMP 2.9.4.1.1434 정식버전

Marquee 9500LC w/Digital Input Board / 현대 아이티 W240DP

 

2.       프로그램 설치

    먼저 이전에 설치된 드라이버를 제어판의 프로그램 추가/제거를 이용해서 삭제한다.

    드라이버 삭제 후 nVidia 의 경우 182.08 ATI 인 경우 Catalyst 9.03을 설치 후 KMP 정식버전을 2.9.4.1.1434을 설치하고 CoreAVC 최신버전인 1.9.5를 설치한다.

 

3.       KMP 설정

 

이제 필요한 프로그램은 설치가 되었으므로 KMP 설정을 해보도록 하자.


1)
환경설정 -> Splitter 필터 -> 외부 코덱/필터 사용자 정의 -> 검색해서 추가 -> 확인

{0번 이미지 없음} 


2)
기본 Splitter 필터항목에서 Mpec2(TS) Splitter Cyberlink 혹은 Gabest로 변경

{1번 이미지 없음}

3)
외부 비디오 코덱 -> Mpeg2 Video Cyberlink Video 혹은 ArcSoft Video로 설정하고 H.264 AVC1 CoreAVC로 선택 후 WVC-1/VC1 WM Video Decoder로 설정

{2번 이미지 없음} 


4)
영상처리 -> 영상처리 필터항목의 사용조건을 항상 사용으로 설정


 {6번 이미지 없음}


5)
영상처리 -> 영상출력 장치의 출력장치를 VMR 9 (Windwowed Mode) 로 설정.

 {7번 이미지 없음}


6)
영상처리 -> 입력컬러 스페이스에서 YV12 에만 갈매기 표시 (다른 소스는 모두 해제)


 {8번 이미지 없음}


7)
영상처리 -> 출력컬러 스페이스 역시 RGB32에만 갈매기 표시 (다른 소스는 모두 해제)


{3번 이미지 없음} 


8)
외부 비디오 코덱 설정의 CoreAVC Video Filter 옆에 있는 사각형을 눌러 CoreAVC Filter Info 에 진입 후 Option Output Formats 에서 RGB32를 최상위에 설정 혹은 RGB32를 제외하고 모든 출력 삭제


{4번 이미지 없음}

상기와 같이 설정 후 영상 재생 중에 탭을 눌러 입력과 출력이 RGB32 , 출력이 정상적으로 작동되고 있는지 여부를 확인함.

 

4.  결론

 

상기 설정으로 Vista 32 Bits를 사용하는 서브 PC AMD 4850E 780G를 조합한 시스템에서 720p mkv 영상은 CPU 점유율이 대략 40 ~ 60 % 내외가 되며, 1080p mkv 영상은 80 ~ 95% 이상의 CPU 점유율을 보여 주지만 대부분의 영상이 부드럽게 재생되지만 mkv 코덱이 표준화가 되지 않아 일부 Title 에서는 조금 빠른 슬로 우 비디오를 보는 듯한 영상이 발생하는 부분과 음성 싱크가 맞지 않는 Title 이 보이는 것 을 보면 아무래도 AMD Athlon X2 2.5 GHz CPU RGB32 출력의 1080p 재생은 CPU 사양이 모자라는 것 같은 느낌입니다.

 

아울러 mkv 영상과는 달리 HD 방송을 변환한 1080i 영상들의 ts 포맷은 CPU 점유율은 720p 와 동일한 40 ~ 60% 를 나타내지만 재생 영상이 부드럽지 않고 조금 버벅이며 재생되는 현상을 보여주어 ts 포맷의 영상은 mkv 보다 더 많은 사양을 타고 있는 느낌을 받았습니다.

(당연히 메인 PC Intel 3.0 GHz 에서는 모든 포맷의 영상이 부드럽게 재생됩니다)

 

높은 성능의 CPU를 요구하는 RGB32 출력이지만 이 출력이 좋은 이유 중 하나는 내가 소장한 많은 Single Music Video 파일인 vob 파일 재생에서 최고의 화질을 보여주며 Music Video 감상을 더욱 더 즐겁게 만들어 준다는 사실입니다.

 

역시 RGB32 출력은 GPU 가 영상가속을 전혀 분담해 주지 못하기 때문에 CPU 점유율이 상대적으로 높게 나오지만 EVR 이나 VMR9 Renderless 출력보다는 화질의 색상이 찐하면서 깊이 있는 화면을 보여주며 KMP 의 영상출력 중 최고의 화질을 보여 주지만 AMD Athlon X2 2.5GHz CPU 에서 일부 1080p mkv 영상들이 버벅이며 재생이 되고 ts 포맷의 영상들 역시 재생이 부드럽지 못한 점을 감안하면 아무래도 상기 방법은 CPU 2.5GB 이하의 사양에서는 재생이 불가능할 것으로 생각됩니다.

 

끝으로 상기 방법으로 KMP 설정 재생 시 영상 포맷에 따라 영상이 반전이 되어 나올 경우가 발생하며 이때에는 Ctrl+F11을 눌러서 영상반전을 바꾸어 주고 전체 영상이 너무 어둡게 나오면 CoreAVC 설정의 Levels 항목에서 Brightness 20정도만 올려주면 적당하지만 이 부분은 사용환경에 따라 조정을 해주시기 바랍니다.

 

       {5번 이미지 없음}

PC
사양이 상기의 권장사항보다 높은 CPU를 사용하고 계시면서 RGB32 영상출력을 경험해 보지 못하신 분들은 한번 적용해서 Test 해 보시기 바랍니다.

 

예전에 사용한 방법과 어떻게 영상이 바뀌는지……………

 

항상 즐겁고 재미있는 A/V 생활이 되시길 빌며 조그마한 Tip 들이 유용하게 사용되길 바랍니다.

12
Comments
2009-03-25 12:54:08

코덱을 coreAVC 대신 nvidia Pure HD를 쓰면 결과는 어떨까요?
그리고, RGB32출력 사용시에는 GUP의 가속 기능은 전혀 무용지물인가요?

2009-03-25 13:02:33

4) 영상처리 -> 영상처리 필터항목의 사용조건을 항상 사용으로 설정 후 영상 출력 시 Queue 처리에 갈매기 표시

-> 영상처리 필터가 '항상 사용'이면 GPU 가속이 동작하지 않습니다.
GPU가속 시키려면 영성처리 필터를 제거해줘야 합니다.

WR
2009-03-25 13:04:23

Pure HD 보다는 CoreAVC 가 훨씬 더 좋은 결과를 주는 것 같아 CoreAVC 를 권하며 RGB32 출력시에는 GPU 는 가속이 되지 않습니다.

2009-03-25 14:52:42

글쎄요 색감이 진하다고 꼭 좋은 것 같지는..

명암 조절로 어느정도 커버가능하다고는 하지만
색감이 너무 진한 건 영상 왜곡 같아서 좀
(고화질 영상일수록 더 그렇더군요)

저같은 경우는 h.264/avc 영상 감상할때
coreavc 1.9.5.0 cuda 가속 ( 일반적인 다이렉트 x 가속이 아닌 c언어를 통한 가속 )
에다가 yv12 정도가 괜찮더군요.
영상 레벨 조절은 지포스 제어판에서 0-255로 맞추고 동적 대비 향상 켜놓으면 되고
( 포스웨어 최신버젼이 xp 오버레이 모드에서 레벨 조절이 이상하다고 하던데 꼭 그렇지도 않더군요 )






2009-03-25 16:00:02

평소 wow님의 글을 잘보고 또한 wow님의 열정에 감탄하고 있는 유저 입니다.
딴지는 아니고 개인적인 소견을 말씀드리고자 합니다...

영상소스를 감상시 소위 색감이 뿌옇게 느껴지는 현상들을 겪어보신 분들이 많으실 겁니다. (검은색이 들떠 있다거나 원색계열이 색이 진하게 느껴지지 않는다는지...)
이러한 현상들은 색영역 레벨지정이 영상소스와 재생기기(PC) 또는 재생플레이어 간에 맞지가 않기 때문입니다. (색영역에 관한 것은 설명이 길어 생략하겠습니다.)

위의 팁은 그러한 문제들을 해결하는 하나의 방법이지만 제 소견으로는 재생플레이어(KMP)에서 RGB 강제출력을 하는것은 지나친 PC자원 낭비라고 생각되어 집니다. "어차피 남아도는 성능인데.." 라고 생각되는 분들도 있지만 요즘같이 고성능, 고발열, 고전력 PC에서 자원낭비는 곧 돈의 낭비라 생각되어 집니다.

차라리 각 영상소스에 따라 PC의 드라이버단에서 올바른 색영역을 선택해 주는것이 여러모로 낫다고 생각됩니다. 간단히 PC레벨의 색영역 설정을 말씀드리면...

1. 지포스 계열은 비디오컬러 설정조정에서 "동적범위"를 "전체(0-255)" 선택
2. 라데온 계열은 "픽셀형식" 에서 "RGB 4:4:4 PC표준 (전체RGB)를 선택해 주시면 됩니다.

WR
2009-03-25 16:13:00

저 자신 RGB 출력을 선호하지는 않지만 가끔식 RGB 출력이 필요할 때가 있는 것 같습니다.
상기의 예로 Single Music Video 의 vob 파일을 예로 들었지만 이런 방식으로 출력하면 다른 영상 출력방식보다는 사양은 많이 타지만 좀 더 다른 방식의 좋은 화면을 볼수 있다는 한가지의 가이드로 생각해 주시면 좋을 것 같습니다.

2009-03-25 19:30:58

플젝으로 블루레이만보는게 아니라 KMP설정이 애매한데 좋은글 같네요^^ 추천합니다.!!

2009-03-25 22:22:11

입력컬러스페이스에서 RGB32를 쓸 필요가 없습니다. KMP내에서는 필터처리를 YV12로 계산하기때문에 위 설정으로하면 RGB32=>YV12=>RGB32가 되면서 불필요한 변환(화질저하요소)가 생기게 됩니다. 그러므로 입력컬러스페이스는 YV12를 사용하는 것을 추천합니다. 추가로 렌더러설정에서 오버레이믹서는 RGB32출력을 받을 수 없기 때문에 VMR7 windowed이상을 추천합니다. 마지막으로 경험상 '영상출력시 Queue처리'는 프로그램을 불안정하게 만들고 듀얼코어CPU에서 별 이득을 보지 못했습니다.


WR
2009-03-26 13:23:12

박격대왕님의 좋은 경험에 따라 본문 수정했습니다.
좋은 경험 감사드립니다.

2009-03-27 23:06:02

유용한 정보 감사드립니다.

2009-04-03 14:59:54

잘 봤습니다. 필요한 정보였는데 유용하게 쓰겠습니다. ^^

2009-04-27 14:17:12

저같은 경우 사양이 낮은 듀얼코어에서 약간 끊어지는듯한 화면이 될때 Queue처리 해보니 좀더 부드럽게 진행이 됩니다 ~ 그리고 렌더러스 방식에는 systemDefault(fast)방식보다는 3d texture surface 하신다음 ps2.0 - bicubic를 선택하시면 화질의 선명함이 더해집니다. 물론 1.00이 제일 좋지만 상황에 따라서는 도트가 약간 튀는듯한 느낌을 가지질수 있습니다. 화면에 맞춰서 조정하시면 되겠습니다.

 
글쓰기
SERVER HEALTH CHECK: OK