동영상 플레이어의 환경 설정에서 영상 출력 방식(장치)을 선택할 때 오버레이믹서니 VMR이니 EVR이니 하는 것들을 보신 적이 있을 겁니다. 그 중 EVR과 EVR Renderless(EVR CP)에 관한 설명입니다.

지금부터 하는 이야기는 Windows Vista와 Windows 7 유저에게만 해당되며 Windows XP 유저에게는 해당되지 않습니다. 사실 Windows XP에서도 .NET Framework 3.0 이상이 설치되어 있으면 EVR을 사용할 수는 있지만 불안정한데다 EVR를 사용함으로서 얻을 수 있는 이득도 없습니다. 그러니 Windows XP 유저는 관심을 끄셔도 됩니다. 다만 EVR과 EVR Renderlss의 차이는 VMR9와 VMR9 Rendeless의 차이와 비슷하니 그런 점에서는 참고하셔도 되겠네요.

EVR(Enhanced Video Renderer)는 Windows Vista와 함께 새롭게 등장한 렌더러로 DXVA 2.0을 지원합니다. EVR은 Windows가 제공하는 렌더러를 별다른 가공없이 사용하는데 반해, EVR Rendeless(EVR CP)는 동영상 플레이어가 영상 처리를 담당합니다. 그래서 EVR Renderless(EVR CP)는 EVR에 비해 몇가지 기능을 더 가지고 있습니다.

[EVR Renderless(EVR CP)의 기능]

(1) 자막의 화면 밖 출력 기능



EVR(왼쪽)은 영상 내에서만 자막 출력이 가능하지만 EVR Renderless(오른쪽)은 영상 밖에서도 자막을 출력할 수 있습니다.( 일부 동영상 플레이어의 EVR은 아예 자막 출력이 안됩니다.)


(2) 좋은 품질의 자막


EVR의 자막(위쪽)도 나쁘지는 않지만, EVR Renderless의 자막(아래쪽)의 품질이 더 좋은 것을 알 수 있습니다.


(3) 픽셀셰이더 기능
픽셀셰이더는 그래픽카드의 기능 중 하나인데, 동영상 플레이어에서 쓰일 때는 동영상에 여러가지 효과를 줄 수 있습니다. 그냥 포토샵의 뽀샵 기능 정도로 이해하시면 될 듯 싶네요. 예를 들어 픽셀셰이더 중 Emboss를 적용하면 이런 식의 화면이 나타납니다.


그러나 동영상은 대부분 원본 그대로 보기 때문에 큰 의미는 없겠죠? 다만 렌더러와 그래픽카드 드라이버의 버그에 의해서 동영상이 뿌옇게 보이는 현상이 있을 경우 이를 해결하기 위한 방법으로 픽셀셰이더 중 Remap_16_235가 사용되기도 하였습니다. 요즘은 다른 해결 방법이 있기 때문에 잘 사용하지는 않지만요.


(4) 화면 캡처 기능
EVR Renderless를 사용하면 화면 캡처가 가능합니다. 영상 처리 필터를 사용하면 EVR Rendeless의 사용여부와 관계없이 화면 캡처가 가능하지만, DXVA 하드웨어 가속시에는 영상 처리 필터를 사용할 수 없기 때문에, DXVA 하드웨어 가속을 사용하면서 화면 캡처를 하려면 EVR Renderless가 필요합니다.


(5) 영상이 뿌옇게 보이는 단점



이건 기능은 아니고 단점에 관한 이야기입니다. EVR Renderless(오른쪽)은 EVR(왼쪽)과 달리 화면이 뿌옇게 보이는 단점이 있습니다. 얇은 막이 덮인 것처럼 검은색이 회색으로 보이죠. 위 사진들은 영화 재생시 검은색 화면을 캡처해본 것입니다. EVR(왼쪽)은 까만 레터박스와 영화 화면이 구분이 가지않을 정도로 검은색을 정확하게 표현하고 있는데 비해, EVR Renderless(오른쪽)은 까만 레터박스와 구분이 되는 회색 비슷한 화면을 표현하고 있습니다.

이러한 뿌옇게 보이는 버그를 해결하기 위해 다양한 방법들이 고안되었습니다. RGB 출력을 하거나, 위에서 잠깐 언급한 픽셀셰이더의 Remap_16_235를 하는 방법들이 이용되었습니다.


NVIDIA 그래픽 카드라면 좀더 단순하게 해결할 수 있습니다. NVIDIA 제어판비디오 - 비디오 컬러 설정 조정에서 2. 컬러 조정 방법NVIDA 설정 사용을 클릭합니다. 그리고 고급 탭에서 동적 범위를 전체(0-255)로 지정해주시고 적용 버튼을 클릭하면 EVR Rendeless 사용시 뿌옇게 보이는 버그가 해결됩니다.


이렇게 EVR Renderless(EVR CP)는 EVR에 비해 여러가지 기능을 더 포함하고 있습니다. 하지만 EVR Renderless는 좀 불안하기 때문에 개선이 필요하다는 단점도 가지고 있습니다. 이에 대한 이야기와 각 동영상 플레이어들에 포함된 EVR이나 EVR Rerenderless의 문제점에 대해서는 다음 포스트에서 알아보겠습니다.
Posted by 커피.
,