일반적으로 사용하는 동영상 플레이어들의 설정에 보면 영상 처리 필터라는 것이 있습니다. 동영상 플레이어마다 명칭이 조금씩 다르고 기능도 조금씩 다르지만요.

곰플레이어 : 내부 비디오 필터 (Gretech Video)
KMPlayer : 영상 처리 필터 (KMP Video Transform)
팟플레이어 : 내장 영상 처리 필터 (Video Codec/Transform)
톡플레이어 : 내장 영상처리 필터 (EZHLD Video/Transform)

영상 처리 필터의 일반적인 기능은 다음과 같습니다.
(1) 다양한 영상 처리 (명도/채도/색상/대비, 부드럽게/선명하게/노이즈 제거 등등)
(2) 이미지 자막 출력 (TV출력)
(3) 화면 캡처
(4) Divx, Xvid 등의 내장 비디오 코덱 포함 (KMPlayer 제외)

저화질의 동영상들이 많았던 예전에는 영상 처리 필터가 쓸모가 많았습니다. 영상 처리 필터의 설정을 이리저리 변경해가며 조금이라도 좋은 화질을 보기 위해 노력했었습니다.

하지만 H.264/AVC과 같은 고화질 영상에서는 영상 처리 필터가 그리 큰 도움이 되지 않습니다.
고화질 소스에서 뽑아내 높은 압축률로 인코딩한 고화질 영상들은 영상 처리를 따로 하지 않아도 충분히 좋은 화질을 보여주기 때문입니다. 또한 명도/채도/색상/대비의 경우에는 코덱의 설정에서도 변경이 가능하기 때문에 꼭 영상 처리 필터가 필요하지는 않습니다.

이미지 자막 출력은 TV 출력을 하지 않는 유저들에게는 별 의미가 없고, 화면 캡처는 영상 출력 장치를 렌더리스 모드로 하면 영상 처리 필터 없이도 가능합니다.(단, 곰플레이어는 영상 처리 필터가 있어야만 화면 캡처가 가능합니다.)

내장 비디오 코덱 문제는 H.264/AVC과 같은 고화질 영상에서만 영상 처리 필터가 꺼지게 설정할 수 있기 때문에 Divx나 Xvid 영상 재생에는 문제가 없습니다.(단, 곰플레이어는 고화질 영상에서만 영상 처리 필터가 꺼지게 설정할 수 없기 때문에 영상 처리 필터를 끄면 Divx나 Xvid 등의 영상 재생이 되지 않습니다.)



그렇다면, 영상 처리 필터를 사용하지 않음으로써 얻을 수 있는 이득은 뭘까요?
H.264/AVC과 같은 고화질 영상 재생시 CPU 점유율을 조금 낮출 수 있습니다. 물론 고사양 컴퓨터에서 영상 처리 필터가 차지하는 CPU 점유율은 미미해서 별 의미가 없습니다. 그냥 기분상 CPU 점유율이 낮아지니 좋은거죠.

하지만, 저사양 컴퓨터에서는 큰 의미를 가지고 있습니다. 조금이라도 CPU 점유율을 낮춰야 원활하게 고화질 영상을 재생할 수 있기 때문에 영상 처리 필터가 차지하는 CPU 점유율이 꽤나 부담스럽습니다.

또 하나 중요한 이유는 DXVA 하드웨어 가속 때문입니다. DXVA 하드웨어 가속을 사용하면 H.264/AVC과 같은 고화질 영상 재생시 CPU 점유율을 현저하게 낮출 수 있습니다. 그런데 영상 처리 필터가 켜져 있으면 DXVA 하드웨어 가속이 되지 않습니다. 다시 말해 DXVA 하드웨어 가속을 사용하기 원한다면 영상 처리 필터를 무조건 꺼야 합니다.


결론적으로 DXVA 하드웨어 가속을 사용하지 않고, 저사양 컴퓨터도 아니고, CPU 점유율에 별 신경 안 쓴다면 영상 처리 필터에 관심을 안 가지셔도 됩니다. 하지만 세가지 중 한가지라도 해당이 된다면 다음 포스트를 읽어주시길 바랍니다.
동영상 플레이어의 영상 처리 필터 (2)
Posted by 커피.
,