代码: 全选
tdeint(mode=1,edeint=QTGMC(preset="placebo", Lossless=2, SourceMatch=3, MatchPreset="placebo", MatchPreset2="placebo", MatchEdi="eedi3", EdiMode="EEDI3+NNEDI3", NoiseProcess=0, ezdenoise=0),slow=2,mtnmode=1,emask=tmm(mode=1,ttype=3))
舊版寫法:
代码: 全选
import vapoursynth as vs
import sys
import havsfunc as haf
import mvsfunc as mvf
core = vs.get_core(threads=8)
core.max_cache_size = 6000
clip = core.lsmas.LWLibavSource(source=r'G:\video.mkv')
clip = tdm.TDeintMod(mode=1,edeint=QTGMC(preset="placebo", Lossless=2, SourceMatch=3, MatchPreset="placebo", MatchPreset2="placebo", MatchEdi="eedi3", EdiMode="EEDI3+NNEDI3", NoiseProcess=0, TFF=True),slow=2,mtnmode=1,emask=tmm(mode=1,ttype=3))
clip.set_output()
代码: 全选
import vapoursynth as vs
import havsfunc as haf
core = vs.core
vfile = r"G:\video.mkv"
src = core.lsmas.LWLibavSource(vfile)
src = core.tdm.TDeintMod(src, mode=1,edeint=haf.QTGMC(src, Preset="placebo", Lossless=2, SourceMatch=3, MatchPreset="placebo", MatchPreset2="placebo", MatchEdi="eedi3m", EdiMode="eedi3m+znedi3", NoiseProcess=0))
src.set_output()
代码: 全选
Failed to evaluate the script:
Python exception: TDeintMod: argument order is required
Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 2814, in vapoursynth._vpy_evaluate
File "src\cython\vapoursynth.pyx", line 2815, in vapoursynth._vpy_evaluate
File "G:\video.vpy", line 6, in
src = core.tdm.TDeintMod(src, mode=1,edeint=haf.QTGMC(src, Preset="placebo", Lossless=2, SourceMatch=3, MatchPreset="placebo", MatchPreset2="placebo", MatchEdi="eedi3m", EdiMode="eedi3m+znedi3", NoiseProcess=0))
File "src\cython\vapoursynth.pyx", line 2560, in vapoursynth.Function.__call__
vapoursynth.Error: TDeintMod: argument order is required
我代碼是否寫錯什麼了?