Ok, eu claramente fiz um boo-boo. Eu consertei substituindo InterFrame(Cores=Cores, GPU=true)
por InterFrame(Tuning="Animation", Cores=Cores, GPU=true)
.
Meu arquivo original está em 23.976 fps, usei o MeGUI com InterFrame para convertê-lo em 60fps . Bem, foi convertido com sucesso em 59.940 fps, mas muitos quadros intermediários são horríveis. Descobri que isso acontece quando o movimento do objeto é intenso, por exemplo, na imagem, uma explosão.
Original 23.976 FPS
Convertido59.940FPS
Este é o meu script avs.
LoadPlugin("C:\Program Files (x86)\MeGUI_2624_x86\tools\lsmash\LSMASHSource.dll")
LSMASHVideoSource("24FPS.mp4")
Cores=2
SetMemoryMax(512)
SetMTMode(3,Cores)
PluginPath = "C:\Program Files (x86)\MeGUI_2624_x86\tools\avisynth_plugin\"
LoadPlugin(PluginPath+"svpflow1.dll")
LoadPlugin(PluginPath+"svpflow2.dll")
Import(PluginPath+"InterFrame2.avsi")
SetMTMode(2)
ConvertToYV12()
#deinterlace
#crop
#denoise
#resize
InterFrame(Cores=Cores, GPU=true)
Ok, eu claramente fiz um boo-boo. Eu consertei substituindo InterFrame(Cores=Cores, GPU=true)
por InterFrame(Tuning="Animation", Cores=Cores, GPU=true)
.