1. K-Lite Mega Codec Pack 과 AVISynth 를 디폴트 상태로 설치합니다.

 

2. ffdshow 를 설치합니다. (먼저 설치한 K-Lite 코덱에 포함돼 있지만, 확실하게 하기위해선 재설치하는게 좋다고 하네요. 단 설치중에 다른 옵션은 모두 체크하되 VFW 는 체크 해제하랍니다. 근데 저는 ffdshow 를 중복설치하니까 오류가 생기네요. 그래서 이 부분은 건너띄었는데, 별문제 없더군요.)

 

3. K-Lite 코덱에 포함됐던 Media Player Classic 를 실행해 View - Options - [Internal Filters] - 모두 체크 해제, 그리고 [Playback] - Output 의 Directshow Video 를 Haali 로 변경합니다. (정상적으로 설정됐다면 Media Player Classic 으로 동영상을 열었을때 ffdshow 비디오/오디오 아이콘이 시스템 트레이에 나타납니다.)

 

 


 

 

4. Multithreaded plug-in for AVISynth 압축파일 안의 avisynth.dll 를 Windows\system32 에, plugins 폴더는 Program Files\Avisynth 2.5\plugins 에 복사(덮어쓰기)합니다. (64비트인 경우엔 각각 Windows\SysWOW64 와 Prorgam Files (x86)\Avisynth 2.5\plugins 에 복사합니다.)

 

5. MVTools 안의 mvtools2.dll 을 위에서 언급한 plugins 에 복사합니다.

 

6. ffdshow Video Decoder Configuration 에서 왼쪽의 AVISynth 를 체크하고, 오른쪽의 Add ffdshow video source 는 체크 해제, Input colorspaces 는 YV12 에만 체크합니다. Buffer back values 는 0/10 으로 설정합니다.

 

 

 

 

 

 

7. 하단 박스에다 아래 스크립트를 복사해 붙여넣습니다. 쿼드코어 사용자는 2번째줄의 SetMTMode(5,4) 를 SetMTMode(5,8) 로, 마지막에서 3번째줄의 mode=0 을 mode=2 로 바꿔주면 재생이 좀더 부드러워진다고 합니다.

 

SetMemoryMax(1280)
SetMTMode(5,4)
ffdShow_source()
SetMTMode(2)
super=MSuper(pel=1, hpad=0, vpad=0)
backward_1=MAnalyse(super, chroma=false, isb=true, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
forward_1=MAnalyse(super, chroma=false, isb=false, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, blksizev=8, searchparam=0, search=3)
forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, blksizev=8, searchparam=0, search=3)
MBlockFps(super, backward_2, forward_2, num=FramerateNumerator(last)*2, den=FramerateDenominator(last)*1, mode=0)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last 

 

 

 

이제 Media Player Classic 으로 동영상을 열고 View - Statistics 를 체크하면 프레임수가 2배(60fps)로 증가된 걸 볼 수 있습니다. 단지 수치만 증가된게 아니라, 프레임 중간에 가상의 프레임을 생성, 삽입해 동영상을 부드럽게 만드는 기술입니다. (정확한 명칭은 Motion Interpolation)

 

 


 

 

 

일반적으로 카메라가 거칠게 움직이는 영화를 볼땐 빨리감기한 것처럼 보이거나 어지러움이 느껴지는데, 카메라가 고정된 HDTV 방송이나 애니메이션 보는덴 효과가 좋은 것 같습니다. ffdshow 로도 충분히 구현되는걸 봐서는 조만간 다음팟이나 곰플레이어도 이런 기능을 지원하지 않을까 싶네요.

 

 

스크립트 세팅 정보 : http://www.parkoz.com/zboard/view.php?id=vga_freeboard&no=33886

 

smooth video project : http://www.svp-team.com/wiki/Download

 

 

 

출처 : 원출처 여기 , 파코즈출처 여기

 

반응형

+ Recent posts