준비물 1. MadVR  http://madshi.net/madVR.zip

준비물 2. LAVFilters http://lavfilters.googlecode.com/files/LAVFilters-0.51.3.exe

 

 486-펜티엄 시절. 밤톨만한 동영상을 모니터에 몇개나 동시에 돌리는가로 PC의 성능이 평가될 정도로 미디어 파일의 재생은 PC 자원을 사용하는 힘든 작업 이었다. 그로인해 비디오 렌더러와 필터의 발전은 눈에 안띌 정도로 화질을 떨어뜨리고 필터로 눈속임하여 PC에 부담을 줄이는 방식으로 이루어졌다. 물론 이 방식은 현재도 사용중이다.

 그러나 PC의 성능 향상이 압도적으로 우위에 선 요즈음, 듀얼 모니터 한 쪽에는 풀HD 동영상을 돌리면서 한 쪽으로는 작업을 할 정도로 미디어 파일이 PC에 주는 부담은 미미해졌다고 할 수 있다. 이런데도 사용자의 눈을 속이는 동영상 필터를 계속 사용해야만 하는가?

 

...하는 의문을 가진 독일 젊은이가 있었다.

 Mathias Rauen. 그가 제작한 비디오 렌더러 MadVR은 no shortcuts, highest quality has priority over anything else. 즉, 아무런 꼼수 없이 있는 그대로의 최고 화질만을 추구한다는 것이 특징이다.

무엇보다도 현재 활발히 인코딩이 진행중인 10bit 동영상을 제대로 재생하는 렌더러는 MadVR 뿐이라는 점 또한 매력적이다.

 

 여기에 최근 동영상 코덱의 대세로 떠오른, 최고의 호환성을 가진 LAVFilters 를 조합해 최고의 화질을 목표로 해본다.

 사용되는 동영상 플레이어는 해외 축구의 방송과 KM플레이어의 확장성을 두루 갖춘 팟플레이어를 선택 해봤다.

 

 일단 준비물 1, 2를 다운받아 설치하는데 여기서 주의사항이 있다.

 준비물 1 MadVR을 다운 받아보면 하나의 압축파일로 이루어져 있다. 압축을 풀어보면 안에 install.bat 이라는 배치파일이 있는데 이 폴더를 압축 푼 곳 자체가 인스톨 위치가 되는 것이다. 간단히 말해서 C:\Program Files (x86) 경로 madVR 폴더에 압축을 풀고 install.bat 파일을 더블클릭 하는 순간, C:\Program Files (x86)\madVR 폴더를 인스톨 폴더로 인식 한다는 것.

 편한 곳에 압축을 풀고  install.bat 파일을 관리자 권한 으로 실행하자.

 

 ※MadVR이 32bit만 존재하므로 팟플레이어와 코덱 모두 32bit를 설치 해야한다.

 

이제 준비는 끝났으니 팟플레이어를 실행. F5 키를 눌러 설정에 들어간다.


아랫쪽은 다른 렌더러를 사용할 때 설정했던 고화질 세팅이고, 중요한 건 바로 저 영상 출력장치를 Madshi Video Renderer로 선택하는 것.



그리고 코덱/필터의 내장 영상필터를 사용하지 않음으로.

애초에 MadVR이 제대로 적용되면 기존 플레이어의 필터나 그래픽 카드의 동영상 지원을 전부 디스하지만 만일을 위해...



Splitter Source는 동영상의 정보를 분석해 영상, 음성 등으로 나눠주는 역할을 한다.

기본적으로는 어떤 스플리터를 사용해도 별다른 차이는 없지만, Halli Media Splitter 등 예전의 스플리터는 최신 True HD, DTS HD 등의 HD 오디오를 제대로 지원하지 못한다.

그래픽 카드가 HDMI로 HD오디오까지 처리하게 됨으로써 벌어진 현상인데...

역시 호환성 최강인 LAVFilters 를 믿어보도록 하자.


비디오 코덱도 LAVFilters 를 죄다 사용했다. 귀찮으니까...그리고 좋으니까...

오른쪽의 ... 를 클릭하면 코덱 세팅 화면이 등장한다. 아래 스샷.

중요한 것은 하단의 Output Formats와 우 상단의 Hardware Decoder to use 의 두가지다.

우선 아웃풋 포맷을 그림처럼 설정하는데 8-bit 는 출력 컬러 스페이스를 NV12 로 맞춰줄 것이기 때문이며, 10-bit 는...어차피 4:2:0 에서는 p010밖에 지원되는 포맷이 없기 때문이다.

그리고 우 상단의 Hardware Decoder to use. 이 옵션의 존재의의는 바로 Nvidia의 하드웨어 가속 기술인 CUVID를 사용하기 위함.

그러나 나의 그래픽 카드는 ATI...그렇기에 옆에 Not available이라며 꺼지라는 소리를 한다. Nvidia 카드 사용자만 선택을 하자 ㅠㅠ



내가 설정한 우선순위 화면이다. 원래는 자신이 사용하는 렌더러, 코덱, 스플리터 만을 선택하여 우측의 `최우선 사용'을 클릭해 다른 모든 외부 요소를 무시하는게 최선이지만 아마도 대부분 그럴 수 없을것이다.

왜냐하면 동영상의 소스가 제각각이기 때문이다.

시스템에 따라 최신 HD 오디오. 그것도 7.1 채널까지 인코딩된 동영상의 경우 5.1채널로 다운시켜 출력해야 하는데, 이걸 강제설정 하면 제대로 음성이 재생되지 않는 경우가 생긴다.

그러므로 우측 상단 시스템 코덱 추가로 LAV audio, LAV video, LAV splitter, madVR 을 선택. 기본 설정인 우선 순위 사용으로 맞춰주면 된다.


자 아까 video 코덱의 8비트 영상을 NV12로 맞춰준 이유다. 출력 컬러 스페이스를 NV12를 사용하도록 한다.



이제 동영상을 하나 재생하도록 한다.

그리고 마우스 우측 메뉴 - 필터 - Madshi Video Render 를 선택한다. 그리고 Edit Settings를 클릭. MadVR 설정창을 연다.


devices에는 자신이 사용중인 모니터들이 표시된다. 자신에게 맞는 모니터 형식을 선택해준다.


캘리브레이션 메뉴. Dell의 샤프 시리즈 같이 출고시 캘리브레이션을 받은 모니터나, 캘리브레이션 툴을 사용해 정보를 가진 모니터의 경우 맞는 항목을 선택하면 된다.

그러면 동영상이 캘리브레이션 된 정보대로 출력된다.



display modes. madVR에서 가장 재미있는 기능이다.

대부분의 동영상은 24프레임. 즉 평균 23.976 프레임으로 재생되는데, 이게 디지털 모니터의 리프레쉬율과의 오차로 인해 프레임 누락이 생긴다. 그로인해 시스템에 아무런 이상이 없음에도 불구하고 어떤 동영상은 살짝 끊기는 느낌이 든다던지 하는 현상이 발생한다.

 

저 설정은 플레이어가 전체화면이 됐을 때 1080p 23.976 모드로 돌린다는 세팅으로, 화면 주사율을 24의 배수인 48/72Hz 등으로 변경시켜 프레임의 누락을 최소화하는 기능이다.

아래의 Example을 참고해서 자신의 모니터에 맞는 수치를 직접 입력하면 동작한다. 적절한 수치일 때 우측에 valid라는 글자가 표시된다.


제너럴 설정에서 저 메뉴를 클릭 해제 한다. 전체화면시 따로 메뉴를 표현하는 기능을 없앤 것으로, 닥치고 따라하는게 좋다.


설정에 따른 호불호가 명확히 갈리는 설정인 수동 보정필터 기능이다.

chroma upscaling은 채도의 업스케일링. 일반적으로 동영상의 인코딩 자체가 채도를 누락시켜 용량을 줄이는 것 이므로 항상 업스케일링 이다.

- SoftCubic 에 softness 100을 제작자는 추천하고 있으며 luma upscaling, luma downscaling 은 각자의 취향에 따라 조정하라고 한다.

luma upscaling은 동영상의 크기보다 디스플레이 해상도가 높을 때(ex. 720p 동영상을 1920x1200 모니터에서 돌릴 때)

luma downscaling은 동영상의 크기가 디스플레이 해상도보다 클 때(ex. 1440x900 모니터에서 1080p 동영상을 돌릴 때) 적용된다.

스샷은 본인의 설정.

 

그리고는 마지막으로 동영상 재생중 탭키를 눌러서 재생정보를 표시



이렇게 표시되면 성공이다.

한가지, 상단 두번째 줄의 CPU 사용률이 실제 플레이중엔 12%대를 오간다는 것.

 


'팁&유틸' 카테고리의 다른 글

팟플레이어와 MadVR을 사용한 고화질 설정  (61) 2012.09.09
  • 이전 댓글 더보기
  • 1234 2014.06.23 00:30

    헐 모야시몬 배포하는 곳이었네요 ㅋ
    모야시몬 애니로 적용해서 꺠끗하게 보고있습니다 ㅎㅎ
    이제 리턴즈 끝나면 만화책으로 ㄱㄱ

  • 다 제각각 2014.09.08 14:51

    사람들 마다 옵션이 제각각이라.. 힘드네 뭐가 맞는건지.. ㅡ.ㅡ

  • ㅇㅇ 2015.05.09 23:06

    꿀팁 ㄳ

  • MADVR 2015.06.08 23:59

    몇일전까지 비디오 렌더러에서 madshi로 떴는데 Video Renderer로 뜨네요.. 필터에는 madshi가 존재하지도 않고 설정 똑같이 했는데 왜이럴까요..

    1. BlogIcon HORRO 2015.06.09 16:02 신고

      일단 팟플레이어 Live와 팟플레이어 재생 전용을 확인하세요. 제가 팟플레이어를 사용하는 이유중 하나인데, 두 버전의 세팅을 다르게 할 수가 있습니다.
      그래서, 재생 전용 플레이어에 MadVR 설정을 해놓고 팟플레이어 Live를 실행시키면 전혀 세팅이 안 되어 있는 것처럼 보입니다.

      둘째, 제가 가끔 겪는 일인데. 커스텀 스킨을 사용하고 있을 때는, 가끔 설정이 초기화되기도 합니다.
      그래서 F5 환경 설정 창에서 '파일로 저장'을 선택, 현재 설정을 reg파일로 저장해둡니다. 다시 불러올 때에는 reg파일을 더블클릭만 해주면 됩니다.

      세번째, 무언가 알 수 없는 이유로 설정이 초기화되었을 수도 있습니다.
      MadVR 폴더로 들어가셔서 uninstall.bat를 관리자 권한으로 실행, 다시 install.bat을 관리자 권한으로 실행해서 다시 설정해주셔야 합니다.

  • MADVR 2015.06.12 17:23

    비디오 렌더러에서 madVR로 표기됩니다만, madVR 자체가 madshi video renderer 인거 같은데 상관 없는건가요?
    화질은 좀.. 기분탓인지 모르겠다만 떨어진거 같기도 하네요..

    1. BlogIcon HORRO 2015.06.14 19:49 신고

      응? madVR이라고 뜬 적은 없는데요.
      Madshi Video Render라고 설정 메뉴의 영상 렌더러에도, 화면 정보에서도 뜹니다.
      그리고 화질의 차이가 육안으로 쉽게 확인될 정도라면 다른 문제가 아닐까 싶네요. madVR을 사용한다고 해도 여타 렌더러와 차이가 확 나지는 않으니까요.

  • 64+64+64 2015.10.04 12:01

    올해 4월부터(v0.87.20) madVR 64비트 지원됩니다. (현재 v0.89.5)
    LAV필터만 64비트로 수동설치하면 팟플레이어64비트에서도 madVR 사용됩니다.
    그런데 madVR 옵션이 많이 추가되고 기존 옵션범위도 줄어들어서 고민됩니다.

    1. 하로롱 2016.07.26 13:39

      오우 64비트도 되는건가요 행복해버렷!!!!!!!!!!!!1

  • 오우굿 2015.11.14 06:04

    감사합니다 ㅎㅎ 덕분에 최적의 설정 했습니다!!!

  • 최적화 2016.01.03 22:59

    마우스 우클릭 메뉴 - 필터 - Madshi Video Render-Edit Settings에서
    display modes 건들지 마세요 주파수 오류 납니다

  • ^3^ 2016.02.05 19:01

    진심으로 존경합니다.

    다른 블로그 설정은 풀스크린 전환시에

    잠시 약간 뚝뚝 끊기고 검해지는 현상이 있는데,

    이 설정 먹이니 최강이네요.

    아름다운 영상을 감상할 수 있게 해주셔서 가슴 깊이 감사합니다.

  • ㅇㅇ 2016.02.10 15:04

    포스팅 감사합니다.
    그런데 영상 재생 시킨 후 우클릭 한 다음 madshi video renderer를 찾으려고 하는데 없습니다.
    어떻게 해야하나요? 위에 댓글 보고 live인지 재생전용인지도 확인했는데... 어떻게 해야하죠?

  • 천사소녀 2016.04.24 13:21

    scaling algorithms 스케일링 설정 하는 부분이 이해가 안갑니다 ㅠ ㅠ
    전문영어인것 같고....현제 2560x1440 32인치 사용중인데 어떤걸 골라야 하나요?
    사양은 4690k 4.5오버/램32기가/gtx970/삼성s32d850

    1. BlogIcon HORRO 2016.04.26 18:30 신고

      그 정도 사양이시라면, 최고 설정으로 하셔도 무방하실 겁니다.
      기본 녹색 그래프가 많고 붉은 색 그래프가 적도록 아랫쪽 수치도 조절하면서 맞추시면 돼요.
      모니터의 해상도도 4k 영상이 아니라면 downscaling은 신경쓰실 필요 없겠군요.

  • 4k 촬영자 2016.04.26 21:56

    마지막 단계에서 막히네요 madvr을 다운받고 압축을 풀었는데 madhcctrl 이게 실행파일 아닌가요? 눌러도 아무런 반응이 없어요 프로세스에는
    실행중으로 나오는데 관리자모드로 해도 아무런 반응이 없네요 ㅜ

    1. BlogIcon HORRO 2016.04.30 20:15 신고

      MadVR은 단독으로 옵션 조정을 할 수 없습니다.
      위 설명에도 있지만, 일단 영상이 MadVR로 돌아간다는 것을 확인한 뒤에 마우스 우클릭으로 MadVR을 선택해서 옵션 설정에 들어가셔야 해요.

  • 하로롱 2016.07.26 13:37

    그 독일친구는 64bit 용으론 안만들려나요.... 담팟 32비트 쓰다가 64비트로 갓는데 훨씬 부드러운거 같아서 만족중이거든요. 화질은 하로님 셋팅만큼 좋은게 없다고 생각하는데 32비트만 된다니 미추어버릴거 같습니다 ㅠㅠ

  • 김택 2016.09.04 12:24

    와!! 이런 신세계가... TV나 컴퓨터, 소스도 그대로인데 정말 완전히 다른 화면이 나오더군요. 저는 64비트 팟플레이어에 이 MadVR 렌더러와 LAVFilters까지 추가 적용했는데 기존 32비트 팟플레이어와의 비교화질을 한 화면에서 본 사람들도 같은 소스라는걸 믿지 못하더군요. 제 경우 UHD TV에 4K 지원하는 나름 괜찮은 비디오카드 (GTX 660 Ti)여서 그랬는지 그 차이가 정말 상상을 초월했습니다. 이제야 알게 되다니.. 역설적으로 엄청 억울했습니다. ㅠㅠ 감사히 잘 쓰겠습니다..

  • 돌삽이 2016.09.11 20:09

    저는 영상출력장치에 MVR 설정하니까 전체화면 모드할때 뚝뚝 끊기고 하는데
    왜 그런건가요? 사양은 샌디 2500k 논 오버에 1060 6G 입니다.
    딴건 다 괜찮은데 그부분만 그래요. 창 모드로 해놓아도 프레임이 뚝뚝 끊기네요
    영상장치는 32 FHD TV 사용 중입니다.

  • ㅠㅠ 2016.09.18 14:03

    마우스 우측 메뉴에서 필터로 들어가도 Madshi Video Renderer가 없어요ㅠㅠ 재생 전용인 거도 확인했고 madVR 지우고 다시 깔아보기도 했는데 왜 안 될까요ㅠㅠ

  • 도와주세요! 2017.02.02 02:27

    게시글대로 전부 똑같이 했습니다.
    i7-7700k @ 5GHz , GTX1080 사용중인데, 영상 시작 첫 프레임이 나온 상태로 정지해있다가 10초 정도 후에 음성마저 멈춰버리고 프로그램이 다운됩니다. 흑흑 어떻게 해결하나요 ㅠㅠ??

    1. BlogIcon HORRO 2017.02.02 03:05 신고

      음...MadVR 최신 버전은 아마 저걸 보고 제대로 따라하실 수가 없을 텐데 고생하셨습니다.

      일단, MadVR은 제거하고 플레이해보세요. 팟플레이어+LAV필터만으로도 상당한 화질 향상은 있을 겁니다. 그렇게 해서 제대로 플레이가 된다면, MadVR의 문제겠죠. MadVR 폴더에서 restore default settings.bat를 클릭해서 디폴트 세팅으로 바꾼 후, 하나하나 적용해서 플레이해보세요. 어떤 부분이 걸리는지 알 수 있게 될 거예요.

  • 질문있습니다 2017.05.20 00:16

    안녕하세요
    포스팅에 있는대로 따라하다가 막혀서 질문드립니다ㅜㅜㅜ
    동영상 재생 후 필터에서 madshi video renderer을 찾을 수가 없는데 edit setting에 어떻게 접근해야하는거죠??
    분명히 영상 설정에서 madshi video renderer로 설정했는데 왜 그런지 이유를 모르겠네요...

    1. BlogIcon HORRO 2017.05.30 11:15 신고

      최근 버전에서는 좀 바뀌었습니다. 64bit를 지원하기도 하고, 예전처럼 주먹구구식 옵션은 아니게 됐어요.

      MadVR옵션도 그런 식으로 돌아서 들어가는 게 아니라, F5로 설정창을 열어주고 영상 - 영상 출력장치를 MadVR로 설정해주셨다면 그 오른쪽 ... 버튼을 클릭하면 설정창이 나타납니다.

      더구나, 예전 버전처럼 주파수를 강제로 끌어내리는 것이 아니라 모니터 주파수에 동기화시키는 방법 등 더 좋아졌기 때문에...이것도 최신 버전에 맞춰서 새로 글을 써야 하는데 말이죠...

  • 우즈키 2017.05.31 23:42

    4580 16 970 윈도우10 64비트 팟플최신64 lav최신 mavr최신 모니터 qhd 2560*1440
    1080p 이상 전체화면 재생시 GPU 사용률이 90~100프로 넘어가면서 렉걸립니다 분명 쿠다 사용 X CPU 가속인데
    4K영상은 재생하면 버벅거려서 감상불가....
    테스트: 32/64비트 팟플레이어 MADVR 버전을 바꾸어도 안됩니다 초기화는 기본 호환이 안되는거 갔습니다.버그가 있는듯...

  • 질문 2017.11.14 00:33

    안녕하세요. 포스팅 잘봤습니다. 이 글을 참고 삼아서 이것 저것 설정을 해봤는데 꽤 만족스럽게 나오더라고요. 정말 감사합니다.

    궁금한게 두가지가 있습니다.

    제가 코덱을 전부 포스팅에서 하신 것처럼 LAV 로 바꿨는데 이상하게 팟플레이어 탭 눌러서 보이는 정보창에는 ffdshow Video Decoder 로 잡히더라고요. 재생 자체는 문제 없는데 뭔가 잘못 된걸까요?

    다른 하나는 인풋 FPS 에 비해서 아웃풋 FPS 가 100 이상으로 잡힙니다. 일시정지 해놓으면 아웃풋 FPS 가 끝도 없이 솟구치면서 수천대를 돌파하기도 하는데 이는 재생 하면 다시 낮아지긴 합니다. 근데 낮아지더라도 20~30프레임대가 아니라 계속 이것보다 수배 높은 프레임으로 잡히더라고요. fps 가 이렇게 높으면 괜히 하드웨어 자원만 잡아 먹는건 아닌지 궁금합니다.

    다시 한번 더 글 감사합니다. 이 글 덕분에 확 눈에 띌 정도로 영상 화질이 좋아졌습니다.

다른 카테고리의 글 목록

팁&유틸 카테고리의 포스트를 톺아봅니다