Atomars
Active+ Member
- Messages
- 3,287
- Joined
- May 5, 2011
- Messages
- 3,287
- Reaction score
- 105
- Points
- 33
Fungsi script ni simple je, macam motion Interpolation yang ada kat high-end HDTV.
Ianya boleh menggandakan frame rate video, contohnya dari 15 fps ke 30 fps.
http://en.wikipedia.org/wiki/Motion_interpolation
Sekarang aku nak ajar korang cara nak gandakan frame rate video kat laptop atau PC dengan menggunakan script dan plug-ins.
Tapi sebelum korang ikut tutorial ni pastikan CPU korang laju (sekurang-kurangnya dual-dore), buat backup yang patut dan do at your own risk.
*Tested on Windows XP and Vista.
1) Mula-mula korang download files dari http://ge.tt/7KXoX4I/v/0 pastu unzip.
2) Then, korang g kat folder Double Framerate (yang korang unzip tadi).
3) Bukak folder K-Lite pastu install K-Lite. Korang pilih Simple Install > tick box pertama > pilih Media Player Classic pastu terus je tekan Next sampai ada button Install. Pastu Install.
4) Lepas habis install, bukak folder Avisynth dan install AviSynth.
5) Pastu, bukak folder mvtools dan copy mvtools.dll kat Program Files/Avisynth/Plugins folder.
6) OK, pastu bukak MT folder pastu copy MT.dll kat Program Files/AviSynth.
7) Seterusnya, g kat C/Windows dan cari System32 folder.
8) Copy avisynth.dll dalam System32. Korang kena replace file asal avisynth.dll, jadi jangan lupa buat backup avisynth.dll yang asal dulu sebelum korang replace.
9) Pastu bukak codes dan copy script kat dalam tu. Script dia macam kat bawah ni:
SetMtmode(2,8)
global idx1 = 10
global source=ffdshow_source()
source=changefps(source,source,true)
# assume progressive PAL 25 fps or NTSC Film 23.976 source
idx1 = idx1 + 1
backward_vec = source.MVAnalyse(blksize=16, isb = true, chroma=false, pel=1, searchparam=1, idx=idx1)
# we use explicit idx for more fast processing
forward_vec = source.MVAnalyse(blksize=16, isb = false, chroma=false, pel=1, searchparam=1, idx=idx1)
source.MVFlowFps(backward_vec, forward_vec, num=2*FramerateNumerator(source), den=FramerateDenominator(source), mask=0, idx=idx1)
distributor()
10) Lepas copy, pergi kat Start, pastu type ffd.
11) Click ffdshow video decoder.
12) Tick kotak avisynth, paste yang korang copy tadi kat kotak besar sebelah kanan.
13) Pastu korang un-tick Add ffdshow video source, YUY2, RGB24 dan RGB32.
14) Tick Buffer back/ahead, pastu letak 0 kat kotak first dan 24 kat kotak second.
15) Click Apply dan OK. Siap.
Ianya boleh menggandakan frame rate video, contohnya dari 15 fps ke 30 fps.
http://en.wikipedia.org/wiki/Motion_interpolation
Sekarang aku nak ajar korang cara nak gandakan frame rate video kat laptop atau PC dengan menggunakan script dan plug-ins.
Tapi sebelum korang ikut tutorial ni pastikan CPU korang laju (sekurang-kurangnya dual-dore), buat backup yang patut dan do at your own risk.
*Tested on Windows XP and Vista.
1) Mula-mula korang download files dari http://ge.tt/7KXoX4I/v/0 pastu unzip.
2) Then, korang g kat folder Double Framerate (yang korang unzip tadi).
3) Bukak folder K-Lite pastu install K-Lite. Korang pilih Simple Install > tick box pertama > pilih Media Player Classic pastu terus je tekan Next sampai ada button Install. Pastu Install.
4) Lepas habis install, bukak folder Avisynth dan install AviSynth.
5) Pastu, bukak folder mvtools dan copy mvtools.dll kat Program Files/Avisynth/Plugins folder.
6) OK, pastu bukak MT folder pastu copy MT.dll kat Program Files/AviSynth.
7) Seterusnya, g kat C/Windows dan cari System32 folder.
8) Copy avisynth.dll dalam System32. Korang kena replace file asal avisynth.dll, jadi jangan lupa buat backup avisynth.dll yang asal dulu sebelum korang replace.
9) Pastu bukak codes dan copy script kat dalam tu. Script dia macam kat bawah ni:
SetMtmode(2,8)
global idx1 = 10
global source=ffdshow_source()
source=changefps(source,source,true)
# assume progressive PAL 25 fps or NTSC Film 23.976 source
idx1 = idx1 + 1
backward_vec = source.MVAnalyse(blksize=16, isb = true, chroma=false, pel=1, searchparam=1, idx=idx1)
# we use explicit idx for more fast processing
forward_vec = source.MVAnalyse(blksize=16, isb = false, chroma=false, pel=1, searchparam=1, idx=idx1)
source.MVFlowFps(backward_vec, forward_vec, num=2*FramerateNumerator(source), den=FramerateDenominator(source), mask=0, idx=idx1)
distributor()
10) Lepas copy, pergi kat Start, pastu type ffd.
11) Click ffdshow video decoder.
12) Tick kotak avisynth, paste yang korang copy tadi kat kotak besar sebelah kanan.
13) Pastu korang un-tick Add ffdshow video source, YUY2, RGB24 dan RGB32.
14) Tick Buffer back/ahead, pastu letak 0 kat kotak first dan 24 kat kotak second.
15) Click Apply dan OK. Siap.
Last edited:
