EVR(Enhanced Video Renderer)에 대하여 (1)에서 EVR과 EVR Renderless(EVR CP)의 차이에 대해 알아 보았습니다. 그런데 동영상 플레이어마다 EVR(or EVR Renderless)의 기능과 명칭이 조금씩 다릅니다. 이번 포스트에서는 이 부분에 대하여 알아보겠습니다.

1. EVR
EVR은 EVR, Enhanced Video Renderer, EVR(Vista/.Net3) 중의 하나로 표기되며, 기능에 따라 3가지 정도로 분류할 수 있습니다.

(1) 순수한 EVR : 가장 순수한 EVR로 곰플레이어와 KMP 1434 이하 버전에서 사용되는데, 자막이 출력되지 않는 상당히 치명적인 단점을 가지고 있습니다.
(2) 적절한 EVR : 순수한 EVR에 최소한의 자막 출력 기능만 포함되어 있습니다. 팟플레이어, 톡플레이어, 알쇼, 제트오디오, 초코플레이어의 EVR이 여기에 해당합니다.
(3) 가짜 EVR : KMP 1435 이상 버전의 EVR이 여기에 해당합니다. 이름만 EVR이지 EVR Renderless입니다.


2. EVR Renderless
EVR Renderless는 동영상 플레이어마다 명칭이 조금씩 다르며, 아예 지원하지 않는 동영상 플레이어들도 있습니다.

EVR Renderless : 팟플레이어, 알쇼, 초코플레이어
EVR C/AKMPlayer
EVR CP(Custom Present) : 톡플레이어
EVR Renderless를 지원하지 않음 : 곰플레이어, 제트오디오

PS. 알쇼와 초코플레이어의 EVR Renderless는 픽셀셰이더 기능이 빠져 있습니다.


3. EVR Renderless의 문제점
비교적 안정적인 VMR9 Renderless와 달리 EVR Renderless는 불안정해서 개선해야 할 부분이 많습니다. 다행히 720p급 고화질 영상에는 별 무리없이 작동되지만, 초고화질급 영상(1080p,1080i, 60 프레임 영상 등등)에서는 화면 버벅임, 깨짐, 싱크 어긋남, 프레임 소실 등의 문제가 발생할 확률이 높습니다.(컴퓨터 사양과 동영상에 따라 변수가 많기는 합니다.)

그래로 국산 동영상 플레이어 중 톡플레이어제법 안정적인 EVR Renderless를 가지고 있습니다. 톡플레이어의 EVR CP는 60 프레임 H.264/AVC 영상을 상당히 안정적으로 재생합니다. 하지만 다른 동영상 플레이어들의 EVR Renderless는 초고화질 영상에서는 불안정한 모습을 보이기 때문에, 초고화질 영상에서는 EVR Renderless 보다는 기능은 적지만 안정적인 EVR를 쓰는 편이 좋습니다.

참고로 EVR Renderless가 가장 안정적인 동영상 플레이어는 외국의 MPC-HC란 동영상 플레이어입니다. 이 동영상 플레이어는 좋은 성능을 가지고 있고 한글화도 되어있지만 인터페이스가 좀 불편해서 국내에서는 대중적으로 사용되고 있지는 않습니다.


4. Windows Vista/7에서는 꼭 EVR(or EVR Renderless)를 써야 하나요?
그렇지는 않습니다. Windows Vista/7에서도 Windows XP와 같이 오버레이 믹서, VMR7, VMR9 같은 다른 렌더러를 사용할 수도 있습니다.(다만 오버레이 믹서를 쓰면 에어로 기능이 꺼지기 때문에 그것은 감수해야 합니다.)

그런데도 EVR 이야기를 계속 한 것은 DXVA 하드웨어 가속 때문입니다. 일반적으로 Windows Vista/7 컴퓨터에서 DXVA 하드웨어 가속을 사용하려면 반드시 EVR이나 EVR Renderless를 사용해야 합니다. 이 말을 바꾸어 말하면 DXVA 하드웨어 가속을 사용하지 않는다면 굳이 EVR이나 EVR Renderless를 고집할 필요가 없다는 뜻도 됩니다.

그렇기 때문에 DXVA 하드웨어 가속을 사용하지 않는 Windows Vista/7 유저들이라면 불안한 EVR Renderless보다는 안정적인 VMR9 Renderless를 쓰는 편이 나을거라 생각합니다.
Posted by 커피.
,