Hab hier Vapoursynth 64bit und wollte DGDecNV gerne nutzen,...
Hatter erst im englischen Forum quer gelesen und gedacht:
Code
# Importsimport vapoursynth as vscore = vs.get_core()# Loading Pluginscore.std.LoadPlugin(path="G:/Hybrid/Vapoursynth/vapoursynth64/plugins/SourceFilter/DGDecNV/DGDecodeNV.dll")# Loading Source: F:\TestClips&Co\MPEG-4 H.264\00000.m2tsclip = core.dgdecodenv.DGSource("H:/Temp/m2ts_072de0f49267ed8dfe42a17f5d571a8e_491.dgi")clip.set_output()
würde gehen, tut es aber nicht,..
Code
Failed to evaluate the script:Python exception: No entry point found in G:/Hybrid/Vapoursynth/vapoursynth64/plugins/SourceFilter/DGDecNV/DGDecodeNV.dllTraceback (most recent call last): File "src\cython\vapoursynth.pyx", line 1489, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:26885) File "H:/Temp/test.vpy", line 5, in <module> core.avs.LoadPlugin(path="G:/Hybrid/avisynthPlugins/DGDecodeNV.dll") File "src\cython\vapoursynth.pyx", line 1381, in vapoursynth.Function.__call__ (src\cython\vapoursynth.c:25200)vapoursynth.Error: No entry point found in G:/Hybrid/Vapoursynth/vapoursynth64/plugins/SourceFilter/DGDecNV/DGDecodeNV.dll
DGDecNV ist wohl nicht auch ein Vapoursynth Plugin.
Also hab ich mir gedacht:
Code
# Importsimport vapoursynth as vscore = vs.get_core()# Loading Pluginscore.avs.LoadPlugin(path="G:/Hybrid/Vapoursynth/vapoursynth64/plugins/SourceFilter/DGDecNV/DGDecodeNV.dll")# Loading Source: F:\TestClips&Co\MPEG-4 H.264\00000.m2tsclip = core.avs.DGSource("H:/Temp/m2ts_072de0f49267ed8dfe42a17f5d571a8e_491.dgi")clip.set_output()
sollte dann ja vermutlich gehen, aber nein:
Code
Failed to evaluate the script:Python exception: Avisynth Loader: 2.5 plugins can't be loaded on x64Traceback (most recent call last): File "src\cython\vapoursynth.pyx", line 1489, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:26885) File "H:/Temp/test.vpy", line 5, in <module> core.avs.LoadPlugin(path="G:/Hybrid/Vapoursynth/vapoursynth64/plugins/SourceFilter/DGDecNV/DGDecodeNV.dll") File "src\cython\vapoursynth.pyx", line 1381, in vapoursynth.Function.__call__ (src\cython\vapoursynth.c:25200)vapoursynth.Error: Avisynth Loader: 2.5 plugins can't be loaded on x64
Zuletzt hab ich dann noch versucht die 32bit Version zu laden:
Code
# Importsimport vapoursynth as vscore = vs.get_core()# Loading Pluginscore.avs.LoadPlugin(path="G:/Hybrid/avisynthPlugins/DGDecodeNV.dll")# Loading Source: F:\TestClips&Co\MPEG-4 H.264\00000.m2tsclip = core.avs.DGSource("H:/Temp/m2ts_072de0f49267ed8dfe42a17f5d571a8e_491.dgi")clip.set_output()
was aber (zugegebener weise wie erwartet) auch scheitert:
Code
Failed to evaluate the script:
Python exception: Avisynth Loader: failed to load module
Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 1489, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:26885)
File "H:/Temp/test.vpy", line 5, in <module>
core.avs.LoadPlugin(path="G:/Hybrid/avisynthPlugins/DGDecodeNV.dll")
File "src\cython\vapoursynth.pyx", line 1381, in vapoursynth.Function.__call__ (src\cython\vapoursynth.c:25200)
vapoursynth.Error: Avisynth Loader: failed to load module
-> Kann man DGDecNV in Vapoursynth 64bit nutzen? Falls ja: Wie?
Cu Selur
Ps.: Nach dem Lesen von http://forum.doom9.org/showthread.php?t=172185 hab ich nicht mehr viel Hoffnung, dass man DGDecNV mit Vapoursynth nutzen kann.