-
Avisynth 이용한 동영상 60fps 감상컴퓨터 2014. 4. 26. 19:21반응형
팟플레이어에 이제 기본으로 포함이되어 avisynth 설정을 통해 동영상을 60fps로 감상이 가능해 졌다
참고 사이트는
http://forum.doom9.org/showthread.php?p=1486831
http://avisynth.nl/index.php/Main_Page
을 참고하면 쉽게 따라해 볼 수있다
물론 한방에
http://svp-team.com/wiki/Main_Page
에 접속해보면 설치해서 미디어플레이어 클래식으로 60프레임 감상이 가능하기도 하지만
팟플레이어로 자신의 시스템에 맞게 설정을 해서 원하는 스크립트를 변환해 가면서 쓰는 방법이 더 나은듯 해서
오늘은 팟 플레이어로 설정하는 방법을 소개할까 한다
먼저 필요한것은
avisynth
http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/
에 접속해서 최신버전을 다운받아 설치한다
그런데 문제는 avisynth
는 멀티 스레딩이 지원 되지 않아 요즘 시스템에는 적합치 않아 비공식 멀티 스레딩 패치가 존재한다
http://forum.doom9.org/showthread.php?t=148782
https://www.dropbox.com/s/6f56nvqvxrde22q/avisynth_20130928.7z
https://www.dropbox.com/s/dckxoowjlzwku1s/avisynth_20150220.7z
에 접속하여 멀티 스레딩 패치를 다운 받아
c:\Windows\SysWOW64\ (64bit)
c:\Windows\System32\ (32bit)
에 avisynth.dll를 교체를 한다
다음으로 avisynth의 플러그인 파일을 다운받아
http://www.mediafire.com/download/fbkdobdqh3znfml/plugins.zip
c:\Program Files (x86)\AviSynth 2.5\plugins\ 에 복사를한다
http://www.spirton.com/interframe/
에서 interframe 을 다운받아
Dependencies 폴더의
Dll 파일을
c:\Program Files (x86)\AviSynth 2.5\plugins\
에 복사를 하면 대충 필요한 프로그램은 모두 설치했다
이제는 팟플레이어 설정인데
먼저 팟플레이어 설정을 전체 초기화시킨다(안전을 위해)
다른 설정은 그냥 두고 영상 -> avisynth 의 설정을 다음과 같이
동영상 코덱 설정은 다음과 같이 설정한다(물론 H/W가속이 가능한 그래픽 카드를 가진 경우에는)
마지막으로 윗쪽 avisynth의 스크립트만 입력해 주면 무난하게 사용이 가능한데
기본적인 설정은
Setmemorymax(384)
SetMTMode(6,4)
ffdshow_source()
SetMTMode(2)
InterFrame(Preset="Medium", Tuning="Animation", GPU=true, Cores=4)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last
과 같다
Setmemorymax(384) -> 메모리 부분인데 일단 512 이하로 적당히 잡으면 될듯하다 요즘 시스템에서 메모리가 부족한 경우는 없으므로
SetMTMode(6,4) -> 모드 설명을 보면
* Mode 1 is the fastest but only works with a few filter
* Mode 2 should work with most filters but uses more memory
* Mode 3 should work with some of the filters that don't work with mode 2 but is slower
* Mode 4 is a combination of mode 2 and 3 and should work with even more filter but is both slower and uses more memory
* Mode 5 is slowest (slower than not using SetMTMode) but should work with all filters that don't require linear frameserving (that is, the frames come in order (frame 0,1,2 ... last)).
* Mode 6 is a modified mode 5 that might be slightly faster
이렇게 되어 있는데 대부분 3 혹은 6을 사용하는 것 같다 필터를 너무 사용하지 않으면 화면이 떨리면서 60fps 안하느니 못한 경우가 되므로 적당히 3 혹은 6을 쓰는 것을 추천
뒷쪽의 4 는
태스크 매니저의 CPU 수를 적으면 된다
그리고 마지막으로 핵심은
InterFrame(Preset="Medium", Tuning="Animation", GPU=true, Cores=4)
Preset 은
Medium - Very good quality (Recommended)
Fast - Faster than Medium but slightly lower quality
Faster - Faster than Fast but lower quality
Tuning 은Film - This offers a good balance between the accuracy of individual moving things and the cohesiveness of the frame. Useful for content that was filmed or rendered (Recommended)Animation - This should be used for cartoons/anime.Smooth - This increases the accuracy of individual moving things while decreasing the cohesiveness of the frame. Some people prefer it since it gives the motion an overall "smooth" feeling.Weak - This decreases the accuracy of individual moving things while increasing the cohesiveness of the frame.주로 Film 이나 Animation 정도면 충분할듯
GPU는 그래픽카드 H/W 가속이 되면 true 그렇지 않으면 false를 하면되고
Cores 는 위의 cpu 수를 적어주면 된다
이렇게 설정을 해서 동영상을 플레이하면
멋지게도 60fps로 플레이가 된다
물론 H/W 가속이 되더라도 아무래도 CPU 사용률이 높다
개인적으로 여러 설정을 해놓고 팟플레이어로는 avisynth 로 플레이를 하고
다른 플레이어(톡플)은 Lavfilter로 설정을 해서 순수 H/W 가속만으로 플레이를 하며 필요에 따라서 골라서 본다
60FPS가 무조건 좋은 것만은 아니므로 필요에 따라 영화감상 효과를 극대화 하는 영화인 경우 팟플로~~~~
반응형'컴퓨터' 카테고리의 다른 글
64Bit 크롬 웹브라우저 Canary (0) 2014.06.09 와콤 cth-301 후기 (0) 2014.05.25 Ubuntu 14.04 업그레이드 (0) 2014.04.19 Linux 설치후 /Dev/Disk/By-uuid does not exsist (0) 2014.04.15 rEFInd 부트 매니저 사용하기 (9) 2014.04.12