This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Komprimieren von MKV-Datei endet mit x264 [error]: could not open input file `-'
#3
Thumbs Up 
Danke, der Austausch der fft3dfilter.dll hat das Problem gelöst. Du hattest Recht, auch wenn es funktioniert lautet es "--demuxer y4m", war also nicht ursächlich.

Aber natürlich habe ich trotzdem vorher (mit der alten fft3dfilter.dll, Version 2.5.0.0) wie du vorgeschlagen hast das Vapoursynth Preview getestet. Der Test ist fehlgeschlagen, das Skript war folgendes:

# Imports import os import sys import ctypes Dllref = ctypes.windll.LoadLibrary("C:/Program Files/Hybrid/64bit/vsfilters/Support/libfftw3f-3.dll") # Loading Support Files Dllref = ctypes.windll.LoadLibrary("C:/Program Files/Hybrid/64bit/vsfilters/Support/OpenCL.dll") import vapoursynth as vs core = vs.get_core() # Import scripts folder scriptPath = 'C:/Program Files/Hybrid/64bit/vsscripts' sys.path.append(os.path.abspath(scriptPath)) # Loading Plugins core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/FFT3DFilter/fft3dfilter.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/EEDI3.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/ResizeFilter/nnedi3/vsznedi3.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/libmvtools.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/temporalsoften.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/scenechange.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/Support/fmtconv.dll") core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/SourceFilter/LSmashSource/vslsmashsource.dll") # Import scripts import havsfunc # Loading G:\TestFilm.mkv using LWLibavSource clip = core.lsmas.LWLibavSource(source="G:/TestFilm.mkv", format="YUV420P8", cache=0) # making sure input color matrix is set as unspec clip = core.resize.Point(clip, matrix_in_s="unspec",range_s="limited") # making sure frame rate is set to 25/1 clip = core.std.AssumeFPS(clip, fpsnum=25, fpsden=1) # Setting color range to TV (limited) range. clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1) # setting field order to what QTGMC should assume clip = core.std.SetFrameProp(clip=clip, prop="_FieldBased", intval=2) # Deinterlacing using QTGMC clip = havsfunc.QTGMC(Input=clip, Preset="Fast", TFF=True) clip = clip[::2] # adjusted resizing to achieve PAR 1:1 for preview (1) clip = core.fmtc.resample(clip=clip, kernel="spline16", w=768, h=576, interlaced=False, interlacedd=False) # adjusting output color from: YUV420P16 to YUV420P8 for x264Model (i420) clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P8, range_s="limited") # Output clip.set_output()
Die Fehlermeldung war diese:

Failed to evaluate the script: Python exception: No entry point found in C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/FFT3DFilter/fft3dfilter.dll Traceback (most recent call last):  File "src\cython\vapoursynth.pyx", line 1927, in vapoursynth.vpy_evaluateScript  File "src\cython\vapoursynth.pyx", line 1928, in vapoursynth.vpy_evaluateScript  File "G:\TestTemp\tempPreviewVapoursynthFile17_01_06_346.vpy", line 15, in <module>    core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/FFT3DFilter/fft3dfilter.dll")  File "src\cython\vapoursynth.pyx", line 1833, in vapoursynth.Function.__call__ vapoursynth.Error: No entry point found in C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/FFT3DFilter/fft3dfilter.dll
Falls gewünscht, kann ich gerne noch irgendwas bei mir testen (z. B. mit der alten fft3dfilter.dll), falls du genauer nachforschen willst. In Bezug auf Virenscanner oder ähnliches läuft bei mir bloß der Windows Defender, zusätzlich habe ich in der Richtung garnichts installiert. Auch sonst halte ich mein System für ziemlich 'standardmäßig', bewusst habe ich keine großen Änderungen am System vorgenommen, die das Ganze irgendwie beeinflußen könnten. Aber naja, so wirklich nachvollziehen kann man bei einem PC ja nicht, was da wie und warum so läuft oder eben auch nicht läuft.
Reply


Messages In This Thread
RE: Komprimieren von MKV-Datei endet mit x264 [error]: could not open input file `-' - by Thomas - 23.11.2018, 18:21

Forum Jump:


Users browsing this thread: 1 Guest(s)