본문 바로가기

동영상 지식/avisynth 스크립트

동영상을 게임처럼 부드럽게 봅시당! 실시간 60fps 변환 InterFrame

InterFrame 적용 영상. (전40초 미적용. 후40초 적용.)




Avisynth 스크립트의 InterFrame 필터 기능을 팟플레이어로 구현하는 방법인데요


최대한 쉽게 적어놨으니 차근차근 따라해보시면 쉽게 하실 수 있으실 거에요.

그럼 하는 방법 설명드릴게요.


인터프레임은 SVP 필터를 사용하는 일개 스크립트입니당.

SVP를 실시간 감상이 가능하도록 굉장히 낮은 옵션으로 준 스크립트에요. 때문에 실시간 감상에만 추천드리고

인코딩시는 사용하시질 않길 권장드립니다. 인코딩시에는 SVP를 제대로 높은 옵션 주고 하세요.




준비물1: Avisynth최신버전 http://sourceforge.net/projects/avisynth2

준비물2: 팟플레이어 최신버전 http://tvpot.daum.net/application/PotPlayer.do

준비물3: Avisynth 멀티쓰레딩 패치. https://www.dropbox.com/s/xhqggxamegia420/avisynth_20130309.7z

준비물4: InterFrame 필터 http://www.spirton.com/interframe/


3,4번 준비물이 짤렸을경우. 첨부파일 이용하세요

준비물.7z




스탭1.

준비물1,2를 설치해줍니다.



스탭2.

준비물 3에서 avisynth.dll 파일을 32비트의 운영체제의 경우 윈도우폴더의 system32 폴더에

64비트의 경우 syswow64 폴더에 압축을 풀어줍니다.



스탭3.

준비물 4에서

이 3가지를 Avisynth을(준비물1) 설치한 경로의 plugins 폴더에 죄다 압축을 풀어줍니다.

Dependecies 폴더안에 내용물을 plugins 폴더로 꺼내시길 권장드립니다.



스탭4.

팟플레이어를 키고 환경설정에 이와같이 입력합니다.



SetMTMode(6,#CPUS * 2) #~CPUS 부분에서 하이퍼 쓰레딩 없을경우 *2를 빼준다.

potplayer_source()

SetMTMode(2)

LoadPlugin("#PROGRAMDIR\AviSynth 2.5\plugins\Dependencies\svpflow1.dll") # 위에 폴더부분을 하셨으면 이줄과 아랫줄 필요없습니다.

LoadPlugin("#PROGRAMDIR\AviSynth 2.5\plugins\Dependencies\svpflow2.dll")

Import("#PROGRAMDIR\AviSynth 2.5\plugins\InterFrame2.avsi")

InterFrame(Preset="Fast", Tuning="Film", GPU=false, Cores=#CPUS)

SetMTMode(1)

GetMTMode(false) > 0 ? distributor() : last


↑복붙.







스탭5.

재생중 tab키를 눌러 60프레임이 잘 적용되고 있나 확인합니다.



스탭6.


부드러운 신세계를 감상합니다.



아.. 중요한 준비물. i5이상의 CPU. AMD의 경우 8300이상입니다. 램 4GB 이상


※아무 말도 없이 적용이 안될경우: 팟플레이어 환경설정 초기화




그리고 사양의 여유가 되신다면 프리셋 부분을 "medium"으로 바꿔서 쓰세요.