Hallo zusammen,
ich kämpfe seit ein paar Stunden mit AVISynth MT und QTGMC. Ich habe Videos in uncompressed AVI YUY2. Diese lade ich mit AVISynth in VirtualDub (Versionen stehen unten). Sobald ich in der zweiten Zeile meines .avs Scriptes bei SetMTMode mehr als einen Thread angebe, kommt es zu einem merkwürdigen Fehler:
[Blockierte Grafik: https://dl.dropboxusercontent.com/u/15500634/forum.gleitz.info/QTGMC_MT_FrameError.jpg]
Der Fehler ist reproduzierbar und folgender Zusammenhang ist mir aufgefallen:
1 Threads: SetMTMode(3, 1) -> kein Fehler
2 Threads: SetMTMode(3, 2) -> Fehler bei Frame 166
2 Threads: SetMTMode(3, 3) -> Fehler bei Frame 331
4 Threads: SetMTMode(3, 4) -> Fehler bei Frame 332
Der Fehler tritt nur auf wenn QTGMC aktiviert ist - kommentiere ich die Zeile im .avs Script aus, passiert dies nicht. In VDub habe ich folgende Konfiguration für die Tests verwendet:
- Keine VDub Filter
- Full processing mode
- Input Color YUY2
- Output Color YUY2
- Compression: uncompressed
Hat hier jemand einen Tipp wie ich das hinbekomme? Ohne MT ist das ganze sehr sehr langsam - ich w¸rde schon gerne MT nutzen, nur mit defekten Frames bringts natürlich auch nichts.
SetMemoryMax(1024)
SetMTMode(3, 4)
AVISource("Input.avi")
Crop(12,2,-12,-8)
AddBorders(12,2,12,8)
AssumeTFF
SetMTMode(2)
QTGMC( Preset="slow", FPSDivisor=2 )
return(last)
Alles anzeigen
Ich habe folgende Installationsdateien verwendet:
QTGMC 32-bit Plugins [Vit-Mod]
SEt AviSynth 2.6 MT 2015.02.20 (avisynth_20150220.7z)
AviSynth 2.6.0 RC1 (AviSynth_150114.exe)
VirtualDub 1.10.4 (build 35491) 32bit
AVISynth PlugIns:
AddGrainC.dll 1.5.2.0 19.04.2011
ChromaShift.dll ------- 04.11.2003
dfttest.dll 1.8.0.0 19.04.2011
DirectShowSource.dll 2.6.0.2 13.01.2015
EEDI2.dll 0.9.2.0 07.06.2006
eedi3.dll 0.9.1.0 23.07.2010
FFT3DFilter.dll 2.1.1.0 19.04.2011
mt_masktools-25.dll ------- 19.04.2011
mvtools2.dll 2.5.11.2 18.04.2011
nnedi.dll 1.3.0.0 20.09.2007
nnedi2.dll 1.6.0.0 23.07.2010
nnedi3.dll 0.9.4.0 09.09.2011
RemoveGrainSSE2.dll ------- 19.04.2011
RepairSSE2.dll ------- 19.04.2011
SSE2Tools.dll ------- 11.04.2005
TCPDeliver.dll 1.0.0.6 21.12.2008
TDeint.dll 1.1.0.0 19.04.2011
VerticalCleanerSSE2.dll ------- 19.04.2011
yadif.dll 1.7.0.0 08.10.2009
QTGMC-3.32.avsi ------- 07.06.2011
colors_rgb.avsi ------- 05.07.2005
C:\Windows\SysWOW64\avisynth.dll 2.6.0.5 20.02.2015
C:\Windows\SysWOW64\fftw3.dll ------- 18.07.2009
C:\Windows\SysWOW64\libfftw3f-3.dll ------- 18.07.2009