유용한 프로그램 소개
고화질 HD 동영상 (H.264) 을 끊김없이 보자, KMPlayer 에 CoreAVC 코덱 적용하기
lsal
2007. 10. 23. 21:26
다양한 해상도(480p, 720p, 1080p)의 고화질 영화 (H.264 HD 동영상) 를 끊김없이 보기 위해서는 2Ghz 이상의 CPU 가 필요합니다. 그 이하의 컴퓨터 사양에서는 영상과 음성의 싱크가 맞지 않거나 화면이 끊기는 현상이 발생합니다. 저사양에서 고화질 동영상을 감상하는데는 분명 한계가 있지만 그나마 조금 더 부드러운 재생을 위해 무료 동영상 플레이어인 The KMPlayer (KMP) 에 CoreAVC 디코더(decoder)를 적용하여 보겠습니다. 고사양의 컴퓨터에서도 CoreAVC 코덱을 적용하면 고화질 H.264 동영상 (mkv) 플레이 시 CPU 점유율이 많이 낮아지므로 부드러운 영화 감상이 가능합니다.
무료 동영상 재생 프로그램인 KMPlayer (KMP) 는 정식버전과 베타버전이 있습니다. 일반 사용자들은 정식버전을 사용하시면 됩니다. KMP 는 The KMPlayer Forums 에서 다운로드 받을 수 있습니다.
보다 원활한 H.264 고화질 동영상 재생을 위해 KMP 에 적용할 CoreAVC 코덱은 'The World's Fastest H.264 Software Video Decoder (세상에서 가장 빠른 H.264 소프트웨어 비디오 디코더)' 타이틀을 내걸고 있는 CoreCodec 사의 H.264 디코더입니다. CoreAVC 코덱은 현재(2007년 10월 23일) 1.5.0.1 버전까지 출시된 유료 프로그램입니다.
이제 KMP 에 CoreAVC 디코더를 적용시키는 방법을 캡쳐 화면 위주로 설명하겠습니다.
먼저 KMP 를 실행하고, KMP 화면에서 마우스 오른쪽 버튼을 클릭하여 '환경설정/기타 - 환경 설정' 메뉴를 선택하거나 단축키인 F2 를 누릅니다.
환경 설정에서 '미디어/자체 코덱/필터 - 자체코덱 사용조건 - 외부 비디오 코덱' 으로 이동하여, 오른쪽의 '외부 코덱 사용자 정의' 버튼을 클릭합니다.
외부 코덱/필터 관리 화면이 나타나면 하단의 '외부 코덱 추가' 버튼을 클릭합니다.
CoreAVC 가 설치된 폴더에서 'CoreAVCDecoder.ax' 와 같은 CoreAVC 디코더 파일(*.ax)을 선택하면, 다음 화면처럼 'CoreAVC Video Decoder' 가 추가됩니다. 추가된 CoreAVC 디코더와 오른쪽의 'H.264/MPEG4 AVC' 항목에 모두 체크가 되어 있는지 확인한 후, 하단의 '확인' 버튼을 클릭합니다.
이제 H.264 영상을 외부 비디오 코덱인 CoreAVC 디코더로 재생하도록 'H.264/AVC' 항목에서 'CoreAVC Video Decoder' 를 선택합니다.
추가한 CoreAVC 디코더의 옵션을 설정하기 위해 H.264/AVC 항목 오른쪽의 '...' 버튼을 클릭합니다.
이제 CoreAVC 코덱으로 H.264 동영상을 재생할 때 화질과 속도에 가장 큰 영향을 미치는 두 가지 옵션을 조절하겠습니다.
첫번째 옵션은 디블럭킹 (deblocking : 블럭 현상 제거) 옵션입니다. 동영상을 재생하다 보면 화면에 블럭이 생기는 현상을 많이 보셨을 것입니다. 디블럭킹은 바로 이 블럭들을 제거해주는 옵션입니다. 당연히 블럭을 제거하면 화질은 좋아지나 속도는 많이 느려집니다.
'Standard deblocking (표준 블럭 제거)' 는 모든 프레임의 블럭을 제거합니다. 화질이 좋습니다.
'Skip b-frame deblocking (b-프레임은 블럭 제거 안 함)' 은 b-프레임을 제외한 프레임의 블럭만 제거합니다.
'Skip all deblocking (블럭 제거 안 함)' 은 모든 프레임의 블럭을 제거하지 않습니다. 속도가 빠릅니다.
아래쪽의 옵션을 선택할수록 재생은 부드러워지지만 화질은 많이 떨어지게 됩니다. 즐거운 컴퓨터고난기록기
두번째 옵션은 디인터레이싱 (deinterlacing : 인터레이스 제거) 옵션입니다. 일반 아날로그 티비와 같이 한 줄씩 건너뛰며 주사된 인터레이스 영상의 빈 줄을 채워 화질을 좋게 만드는 옵션입니다. 디인터레이싱을 사용하면 화질은 좋아지나 속도는 느려집니다. 'No deinterlacing' 을 선택하면 디인터레이싱 기능을 사용하지 않습니다.
CoreAVC 코덱의 옵션 설정을 마쳤으면 내장 비디오 코덱인 H.264/AVC 를 비활성화 시킵니다. 이렇게 외부 비디오 코덱을 추가하였음에도 불구하고 굳이 내장 H.264/AVC 코덱을 따로 비활성화하는 이유는 외부 비디오 코덱보다 내부 비디오 코덱의 우선 순위가 높아 영상을 재생할 때 내부 코덱을 우선적으로 적용하기 때문입니다.
'미디어/자체 코덱/필터 - 자체 코덱 사용 조건 - 내장 비디오 코덱' 의 'H.264/AVC' 항목 앞의 체크를 해제합니다.
모든 설정이 끝났습니다. CoreAVC 디코더가 잘 적용되고 있는지 확인해 봅시다.
H.264 로 인코딩된 고화질 동영상 (mkv) 을 재생하고, 재생 중인 상태에서 메뉴의 '재생 정보/필터 설정 - 재생 정보'를 선택하거나 단축키인 Tab 을 눌러 현재 사용되고 있는 비디오 코덱을 확인합니다.
이제 고화질 영화를 마음껏 즐기는 일만 남은건가요? :-)
무료 동영상 재생 프로그램인 KMPlayer (KMP) 는 정식버전과 베타버전이 있습니다. 일반 사용자들은 정식버전을 사용하시면 됩니다. KMP 는 The KMPlayer Forums 에서 다운로드 받을 수 있습니다.
보다 원활한 H.264 고화질 동영상 재생을 위해 KMP 에 적용할 CoreAVC 코덱은 'The World's Fastest H.264 Software Video Decoder (세상에서 가장 빠른 H.264 소프트웨어 비디오 디코더)' 타이틀을 내걸고 있는 CoreCodec 사의 H.264 디코더입니다. CoreAVC 코덱은 현재(2007년 10월 23일) 1.5.0.1 버전까지 출시된 유료 프로그램입니다.
이제 KMP 에 CoreAVC 디코더를 적용시키는 방법을 캡쳐 화면 위주로 설명하겠습니다.
먼저 KMP 를 실행하고, KMP 화면에서 마우스 오른쪽 버튼을 클릭하여 '환경설정/기타 - 환경 설정' 메뉴를 선택하거나 단축키인 F2 를 누릅니다.
환경 설정에서 '미디어/자체 코덱/필터 - 자체코덱 사용조건 - 외부 비디오 코덱' 으로 이동하여, 오른쪽의 '외부 코덱 사용자 정의' 버튼을 클릭합니다.
외부 코덱/필터 관리 화면이 나타나면 하단의 '외부 코덱 추가' 버튼을 클릭합니다.
CoreAVC 가 설치된 폴더에서 'CoreAVCDecoder.ax' 와 같은 CoreAVC 디코더 파일(*.ax)을 선택하면, 다음 화면처럼 'CoreAVC Video Decoder' 가 추가됩니다. 추가된 CoreAVC 디코더와 오른쪽의 'H.264/MPEG4 AVC' 항목에 모두 체크가 되어 있는지 확인한 후, 하단의 '확인' 버튼을 클릭합니다.
이제 H.264 영상을 외부 비디오 코덱인 CoreAVC 디코더로 재생하도록 'H.264/AVC' 항목에서 'CoreAVC Video Decoder' 를 선택합니다.
추가한 CoreAVC 디코더의 옵션을 설정하기 위해 H.264/AVC 항목 오른쪽의 '...' 버튼을 클릭합니다.
이제 CoreAVC 코덱으로 H.264 동영상을 재생할 때 화질과 속도에 가장 큰 영향을 미치는 두 가지 옵션을 조절하겠습니다.
첫번째 옵션은 디블럭킹 (deblocking : 블럭 현상 제거) 옵션입니다. 동영상을 재생하다 보면 화면에 블럭이 생기는 현상을 많이 보셨을 것입니다. 디블럭킹은 바로 이 블럭들을 제거해주는 옵션입니다. 당연히 블럭을 제거하면 화질은 좋아지나 속도는 많이 느려집니다.
'Standard deblocking (표준 블럭 제거)' 는 모든 프레임의 블럭을 제거합니다. 화질이 좋습니다.
'Skip b-frame deblocking (b-프레임은 블럭 제거 안 함)' 은 b-프레임을 제외한 프레임의 블럭만 제거합니다.
'Skip all deblocking (블럭 제거 안 함)' 은 모든 프레임의 블럭을 제거하지 않습니다. 속도가 빠릅니다.
아래쪽의 옵션을 선택할수록 재생은 부드러워지지만 화질은 많이 떨어지게 됩니다. 즐거운 컴퓨터고난기록기
두번째 옵션은 디인터레이싱 (deinterlacing : 인터레이스 제거) 옵션입니다. 일반 아날로그 티비와 같이 한 줄씩 건너뛰며 주사된 인터레이스 영상의 빈 줄을 채워 화질을 좋게 만드는 옵션입니다. 디인터레이싱을 사용하면 화질은 좋아지나 속도는 느려집니다. 'No deinterlacing' 을 선택하면 디인터레이싱 기능을 사용하지 않습니다.
CoreAVC 코덱의 옵션 설정을 마쳤으면 내장 비디오 코덱인 H.264/AVC 를 비활성화 시킵니다. 이렇게 외부 비디오 코덱을 추가하였음에도 불구하고 굳이 내장 H.264/AVC 코덱을 따로 비활성화하는 이유는 외부 비디오 코덱보다 내부 비디오 코덱의 우선 순위가 높아 영상을 재생할 때 내부 코덱을 우선적으로 적용하기 때문입니다.
'미디어/자체 코덱/필터 - 자체 코덱 사용 조건 - 내장 비디오 코덱' 의 'H.264/AVC' 항목 앞의 체크를 해제합니다.
모든 설정이 끝났습니다. CoreAVC 디코더가 잘 적용되고 있는지 확인해 봅시다.
H.264 로 인코딩된 고화질 동영상 (mkv) 을 재생하고, 재생 중인 상태에서 메뉴의 '재생 정보/필터 설정 - 재생 정보'를 선택하거나 단축키인 Tab 을 눌러 현재 사용되고 있는 비디오 코덱을 확인합니다.
이제 고화질 영화를 마음껏 즐기는 일만 남은건가요? :-)