곰플레이어는 내장 코덱을 통해 별다른 설정없이 대부분의 H.264 동영상을 무난하게 재생할 수 있습니다. 하지만 외부 코덱과 비교하면 성능이 살짝 떨어지는 것이 사실입니다. 특히 60fps 이상의 H.264 영상을 돌려보면 그 차이가 확연히 드러납니다.
CoreAVC를 사용하면 곰플레이어에서 좀더 안정적으로 H.264/AVC 동영상을 감상할 수 있습니다. 또한 CUDA를 지원하는 NVIDIA 그래픽 카드(Geforce 8000 대 이상)를 가지고 있다면 CPU 점유율을 반 이상 줄일 수 있습니다.
본인의 NVIDIA 그래픽카드가 CUDA를 지원해주는지 알고 싶으시면 => CUDA ZONE
CoreAVC를 사용하려면 일단 CoreAVC를 설치해야 합니다. (포스트 참조)
CoreAVC 설치 후 곰플레이어 환경 설정 (F5)로 들어갑니다.
필수 사항은 아니고 선택 사항입니다.
필터 - 소스 필터 탭 - 소스 필터 사용 여부에서 Matroska(.mkv)와 MP4 Video(.mp4) 체크를 해제해주면, mkv와 mp4 확장자를 가진 동영상을 재생할 때 CoreAVC와 궁합이 좋은 Haali Media Splitter를 사용할 수 있습니다. 만약 Haali Media Splitter를 쓰지 않고 곰플레이어 내부 소스 필터를 사용하고 싶으시면 체크를 하세요.
필터 - 코덱 탭의 지원가능한 코덱 형식에서 H264를 체크 해제합니다.
필터 - 고급 설정 탭에서 필터 랜더링 방식을 고급 랜더링 방식으로 바꾸고 필터 추가 버튼을 클릭합니다.
CoreAVC Video Decoder를 선택하고 확인을 클릭합니다.
CoreAVC Video Decoder가 추가되었음을 알 수 있습니다. CoreAVC Video Decoder를 선택한 후, 사용 조건을 최우선 사용으로 바꾸고 닫기 버튼을 클릭하면 설정이 끝납니다.(우선순위 사용으로 그냥 두어도 별 문제는 없지만 혹시나 해서...)
곰플레이어를 종료하고 나서 다시 곰플레이어를 실행시키면 H.264/AVC 동영상은 CoreAVC 코덱으로 재생되게 됩니다.
[심화학습]
저사양 컴퓨터의 경우 곰플레이어에서 CoreAVC같은 외부 코덱을 사용할 때, 기본적으로 작동하는 곰플레이어 내부 비디오 필터(Gretech Video Filter) 때문에 동영상 재생의 끊김이 일어날 수 있습니다. 고사양 컴퓨터라면 무시하고 넘어갈 수 있는 문제지만 저사양 컴퓨터라면 다르겠죠.
게다가 H.264/AVC 동영상들은 거의 고화질이기 때문에 내부 비디오 필터의 도움없이도 좋은 화질을 보여줍니다. 그래서 다른 동영상 플레이어들은 H.264 같은 고화질 동영상 코덱을 사용할 때 내부 필터를 끄는 설정이 포함되어 있습니다.
곰플레이어 역시 내부 비디오 필터를 끄는 설정이 있기는 한데 좀 문제가 있습니다. (내부 비디오 필터에 대해 더 자세히 알고 싶으시면 동영상 플레이어 - 영상 처리 필터 포스트를 참고하세요)
[주의!!!]
내부 비디오 필터를 끄면 자막 표시 방법 중 "이미지 자체에 표시(TV출력)"로 설정했을 때 자막이 보이지 않습니다. "오버레이 화면에 표시"로 설정해야 자막을 볼 수 있습니다. 게다가 화면 캡처를 할 수도 없습니다.
그러므로 자막 표시 방법을 "이미지 자체에 표시(TV출력)"로 꼭 설정해야 하거나, 화면 캡처를 해야 하는 분들은 아래의 내용을 모두 무시하시기 바랍니다.
필터 - 필터 차단 탭 - 빠른 재생 모드에서 빠른 재생 모드 활성화 (내부 비디오 필터 사용 안함)에 체크를 해주시면 CoreAVC 작동시 내부 비디오 필터(Gretech Video Filter)가 작동하지 않습니다. 하지만 여기에 체크를 하면 기존에 잘 재생이 되던 Divx나 Xvid 같은 동영상이 재생되지 않습니다. (Windows에 대체할 만한 DivX나 Xvid 코덱이 없는 경우)
결국 H.264/AVC 동영상을 재생할 때는 체크하고, DivX나 Xvid 동영상을 재생할 때는 체크를 해제해야 하는데, 꽤나 번거롭습니다. 다른 동영상 플레이어들은 영상효과를 내는 내부 필터만 끄기 때문에 이런 문제가 없다는 것을 감안하면 곰플레이어에 상당히 아쉬운 부분입니다.
그런데, 위의 번거로운 방법을 대신할 수 있는 또 다른 방법이 있습니다. 일종의 편법이라 사용에 주의하셔야 합니다.
우선 윈도우즈 탐색기에서 C:\Program Files\GRETECH\GomPlayer 폴더의 GVF.ax를 찾아 파일명을 GVF_.ax로 변경합니다. (파일명 변경은 개인의 취향에 따라 바꾸셔도 됩니다.)
곰플레이어를 실행시키고, 환경 설정(F5)으로 들어갑니다.
필터 - 고급 설정 탭에서 필터 추가를 클릭합니다.
파일에서 찾기를 클릭합니다.
C:\Program Files\GRETECH\GomPlayer 폴더의 GVF_.ax를 선택하고 열기를 클릭합니다.
추가된 Gretech Video Filter을 선택하고 우선순위 사용 숫자를 00200001 이상으로 변경합니다.(Windows 7의 경우에는 00800001 이상으로 변경해야만 시스템 코덱보다 Gretech Video Filter가 우선적으로 사용됩니다.)
이렇게 설정해 놓으면 H.264/AVC 영상 재생시에는 내부 비디오 필터가 꺼지고, DivX나 Xvid 영상 재생시에는 곰플레이어 내장 코덱에 의해 동영상이 재생됩니다.
PS 1. 이 방법을 사용하면, H.264/AVC 영상 재생시는 물론 DivX나 Xvid 영상 재생시에도 영상 처리 기능(명도/채도/색상/대비 변경이나 화면 캡처 등등)을 사용할 수 없습니다. 또 DivX나 Xvid 재생시에 재생 정보(Ctrl + F1)의 비디오 정보가 정상적으로 표시되지 않습니다.
PS 2. 혹시 이 방법을 사용하다 문제가 발생하는 경우에는 GVF_.ax 파일명을 다시 GVF.ax로 바꾸시면 원래대로 돌아갑니다.(그래도 원래대로 안 돌아간다면 regsvr32 "C:\Program Files\GRETECH\GomPlayer\GVF.ax" 을 실행시키면 해결될겁니다.)
CoreAVC를 사용하면 곰플레이어에서 좀더 안정적으로 H.264/AVC 동영상을 감상할 수 있습니다. 또한 CUDA를 지원하는 NVIDIA 그래픽 카드(Geforce 8000 대 이상)를 가지고 있다면 CPU 점유율을 반 이상 줄일 수 있습니다.
본인의 NVIDIA 그래픽카드가 CUDA를 지원해주는지 알고 싶으시면 => CUDA ZONE
CoreAVC를 사용하려면 일단 CoreAVC를 설치해야 합니다. (포스트 참조)
CoreAVC 설치 후 곰플레이어 환경 설정 (F5)로 들어갑니다.
필수 사항은 아니고 선택 사항입니다.
필터 - 소스 필터 탭 - 소스 필터 사용 여부에서 Matroska(.mkv)와 MP4 Video(.mp4) 체크를 해제해주면, mkv와 mp4 확장자를 가진 동영상을 재생할 때 CoreAVC와 궁합이 좋은 Haali Media Splitter를 사용할 수 있습니다. 만약 Haali Media Splitter를 쓰지 않고 곰플레이어 내부 소스 필터를 사용하고 싶으시면 체크를 하세요.
필터 - 코덱 탭의 지원가능한 코덱 형식에서 H264를 체크 해제합니다.
필터 - 고급 설정 탭에서 필터 랜더링 방식을 고급 랜더링 방식으로 바꾸고 필터 추가 버튼을 클릭합니다.
CoreAVC Video Decoder를 선택하고 확인을 클릭합니다.
CoreAVC Video Decoder가 추가되었음을 알 수 있습니다. CoreAVC Video Decoder를 선택한 후, 사용 조건을 최우선 사용으로 바꾸고 닫기 버튼을 클릭하면 설정이 끝납니다.(우선순위 사용으로 그냥 두어도 별 문제는 없지만 혹시나 해서...)
곰플레이어를 종료하고 나서 다시 곰플레이어를 실행시키면 H.264/AVC 동영상은 CoreAVC 코덱으로 재생되게 됩니다.
[심화학습]
저사양 컴퓨터의 경우 곰플레이어에서 CoreAVC같은 외부 코덱을 사용할 때, 기본적으로 작동하는 곰플레이어 내부 비디오 필터(Gretech Video Filter) 때문에 동영상 재생의 끊김이 일어날 수 있습니다. 고사양 컴퓨터라면 무시하고 넘어갈 수 있는 문제지만 저사양 컴퓨터라면 다르겠죠.
게다가 H.264/AVC 동영상들은 거의 고화질이기 때문에 내부 비디오 필터의 도움없이도 좋은 화질을 보여줍니다. 그래서 다른 동영상 플레이어들은 H.264 같은 고화질 동영상 코덱을 사용할 때 내부 필터를 끄는 설정이 포함되어 있습니다.
곰플레이어 역시 내부 비디오 필터를 끄는 설정이 있기는 한데 좀 문제가 있습니다. (내부 비디오 필터에 대해 더 자세히 알고 싶으시면 동영상 플레이어 - 영상 처리 필터 포스트를 참고하세요)
[주의!!!]
내부 비디오 필터를 끄면 자막 표시 방법 중 "이미지 자체에 표시(TV출력)"로 설정했을 때 자막이 보이지 않습니다. "오버레이 화면에 표시"로 설정해야 자막을 볼 수 있습니다. 게다가 화면 캡처를 할 수도 없습니다.
그러므로 자막 표시 방법을 "이미지 자체에 표시(TV출력)"로 꼭 설정해야 하거나, 화면 캡처를 해야 하는 분들은 아래의 내용을 모두 무시하시기 바랍니다.
필터 - 필터 차단 탭 - 빠른 재생 모드에서 빠른 재생 모드 활성화 (내부 비디오 필터 사용 안함)에 체크를 해주시면 CoreAVC 작동시 내부 비디오 필터(Gretech Video Filter)가 작동하지 않습니다. 하지만 여기에 체크를 하면 기존에 잘 재생이 되던 Divx나 Xvid 같은 동영상이 재생되지 않습니다. (Windows에 대체할 만한 DivX나 Xvid 코덱이 없는 경우)
결국 H.264/AVC 동영상을 재생할 때는 체크하고, DivX나 Xvid 동영상을 재생할 때는 체크를 해제해야 하는데, 꽤나 번거롭습니다. 다른 동영상 플레이어들은 영상효과를 내는 내부 필터만 끄기 때문에 이런 문제가 없다는 것을 감안하면 곰플레이어에 상당히 아쉬운 부분입니다.
그런데, 위의 번거로운 방법을 대신할 수 있는 또 다른 방법이 있습니다. 일종의 편법이라 사용에 주의하셔야 합니다.
우선 윈도우즈 탐색기에서 C:\Program Files\GRETECH\GomPlayer 폴더의 GVF.ax를 찾아 파일명을 GVF_.ax로 변경합니다. (파일명 변경은 개인의 취향에 따라 바꾸셔도 됩니다.)
곰플레이어를 실행시키고, 환경 설정(F5)으로 들어갑니다.
필터 - 고급 설정 탭에서 필터 추가를 클릭합니다.
파일에서 찾기를 클릭합니다.
C:\Program Files\GRETECH\GomPlayer 폴더의 GVF_.ax를 선택하고 열기를 클릭합니다.
추가된 Gretech Video Filter을 선택하고 우선순위 사용 숫자를 00200001 이상으로 변경합니다.(Windows 7의 경우에는 00800001 이상으로 변경해야만 시스템 코덱보다 Gretech Video Filter가 우선적으로 사용됩니다.)
이렇게 설정해 놓으면 H.264/AVC 영상 재생시에는 내부 비디오 필터가 꺼지고, DivX나 Xvid 영상 재생시에는 곰플레이어 내장 코덱에 의해 동영상이 재생됩니다.
PS 1. 이 방법을 사용하면, H.264/AVC 영상 재생시는 물론 DivX나 Xvid 영상 재생시에도 영상 처리 기능(명도/채도/색상/대비 변경이나 화면 캡처 등등)을 사용할 수 없습니다. 또 DivX나 Xvid 재생시에 재생 정보(Ctrl + F1)의 비디오 정보가 정상적으로 표시되지 않습니다.
PS 2. 혹시 이 방법을 사용하다 문제가 발생하는 경우에는 GVF_.ax 파일명을 다시 GVF.ax로 바꾸시면 원래대로 돌아갑니다.(그래도 원래대로 안 돌아간다면 regsvr32 "C:\Program Files\GRETECH\GomPlayer\GVF.ax" 을 실행시키면 해결될겁니다.)
'동영상 플레이어 > 곰플레이어' 카테고리의 다른 글
곰플레이어로 TS, TP 영상 재생하기 - 오래된 코덱은 가라 (0) | 2010.03.16 |
---|---|
곰플레이어에 외부 코덱 적용하기 (0) | 2010.03.15 |
곰플레이어 내장 코덱 VS CoreAVC (0) | 2010.03.11 |
곰플레이어 이야기 - 추억 (0) | 2010.03.05 |
곰플레이어 - 설치 (1) | 2010.02.21 |