KMPlayer는 곰플레이어와 마찬가지로 내장 코덱을 통해 대부분의 H.264 동영상을 재생할 수 있습니다. 하지만 60프레임 H.264 동영상 같은 고화질 영상을 재생해보면 싱크가 어긋나는 등의 문제가 발생하기도 합니다.

CoreAVC를 사용하면 KMP에서 좀더 안정적으로 H.264/AVC 동영상을 감상할 수 있습니다. 또한 CUDA를 지원하는 NVIDIA 그래픽 카드(Geforce 8000 대 이상)를 가지고 있다면 CPU 점유율을 반 이상 줄일 수 있습니다.

본인의 NVIDIA 그래픽카드가 CUDA를 지원해주는지 알고 싶으시면 => CUDA ZONE

CoreAVC를 사용하려면 일단 CoreAVC를 설치해야 합니다. (포스트 참조)
CoreAVC 설치 후 KMP의 환경 설정 (F2)으로 들어갑니다.


내장 비디오 코덱 - 기본 코덱 탭에서 H.264와 AVC1의 체크를 해제합니다.



외부 비디오 코덱에서 외부 코덱 사용자 정의 버튼을 클릭합니다.



검색해서 추가 버튼을 클릭합니다.



컴퓨터에 설치된 외부 코덱들이 쭉 나타납니다. CoreAVC가 정상적으로 설치되었다면 위 그림처럼 CoreAVC Video Decoder가 보일 겁니다. 확인 버튼을 클릭합니다.



H.264와 AVC1을 각각 CoreAVC Video Decoder로 바꿔주세요. 옆에 있는 ... 버튼을 누르면 CoreAVC 설정을 할 수 있으니 참고하세요.

여기까지가 KMP에 CoreAVC를 적용하기 위한 필수적인 과정입니다.




이제부터는 선택적인 과정입니다. 개인의 취향과 컴퓨터 상황에 따라 선택하시면 됩니다.


소스 필터 - 기타 소스 필터 탭의 Haali Media Splitter 설정에서 MKV와 MP4 파일 재생시 사용합니다에 체크를 하세요. 이렇게 하면 MKV와 MP4 파일 재생시 KMP 내장 Splitter 대신 Haali Media Splitter가 작동합니다. Haali Media Splitter는 CoreAVC와 궁합이 좋으니 적절한 선택이 될겁니다.

그리고 설정 버튼을 클릭하면 Haali Media Splitter 옵션 화면이 뜹니다.


Options 탭에서 OutputUse custom media type for H.264Value 값을 No로 지정해주고 확인 버튼을 클릭합니다. (No로 두지 않으면 Haali Media Splitter 작동시 몇가지 문제점이 발생합니다.)





영상 처리 - 영상 처리 필터 탭에서 아래의 조건이라면 사용하지 않음을 선택하고 FOURCC에 체크를 하세요. 이렇게 하면 H.264 등의 고화질 동영상 재생시 영상 처리 필터가 작동하지 않습니다.

고화질 동영상 재생시 영상 처리 필터를 작동하지 않게 하는 이유는 영상 처리 필터가 간혹 화면의 끊김을 유발할 수 있는데다, 원래부터 화질이 좋은 고화질 동영상에서 영상 처리 필터의 효과가 미미하기 때문입니다.





마지막으로 언급할 것은 영상 처리 - 영상 출력 장치 탭의 출력 장치 부분입니다. 개인적으로 Windows Vista와 7의 등장 이후 동영상 플레이어 설정에서 가장 골치 아프게 생각하는 부분입니다. 나중에 따로 포스트를 쓸 예정이라 여기서는 대충 2줄로 정리하고 넘어가겠습니다. (사실 이런 식으로 요약해버리면 오해의 소지가 많기는 합니다.)

Windows XP : VMR9 Renderless Mode와 Overlay Mixer 중에 잘 되는 것 선택
Windows Vista & 7 : VMR9 Renderless Mode와 Enhanced Video Renderer 중에 잘 되는 것 선택
Posted by 커피.
,