CarlEdman
2nd May 2011, 21:06
I have been the following script (or variations thereof) for years with good success:
SetMTMode(2,0)
DGDecode_mpeg2source("Monsters Inc. (2001) Ad T01.d2v", info=3, idct=3, cpu=6)
ColorMatrix(d2v="Monsters Inc. (2001) Ad T01.d2v", interlaced=true)
TomsMoComp(1,5,1)
autocrop(threshold=30,wMultOf=4, hMultOf=2,samples=51, mode=0)
Interleaved2Planar()
super = MSuper(planar=true)
bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=400,planar=true)
Planar2Interleaved()
Distributor()
A few days ago I upgraded from an Intel Q9300 (4-cores/4-threads) system to a Core i7-970 system (6-cores/12-threads). I continued using avisynth 2.5.8 MT, Windows 7 x64, and the latest x264 64-bit version.
But with same avisynth/script on the new system, all dozen or so test files generate the same strange artifacts: Color flickering points, not unlike old broadcast TV static, in most but not all frames.
Suspecting that the issue may related to the up-to-twelve threads, I experimented with limiting the threads with SetMTMode.
SetMTMode(2,1) to SetMTMode(2,4) eliminated the flickering artifacts (though with a very slight ~0.1% increase in file size--a worthwhile tradeoff for the speed increase).
Starting at SetMTMode(2,5) (and SetMTMode(2,0) which should default to 12, right?) the artifacts reappeared (and unsurprisingly the x264 output size went up by about 40%--clearly all that static required more bits).
Has anybody experienced anything like this or can offer any advice? Would avisynth 2.6 help? 64-bit avisynth 2.5.8 or 2.6? What versions do you recommend--most binaries I can find seem a year or so old--surely there has been progress since then?
Thanks for any pointers or advice!:thanks:
SetMTMode(2,0)
DGDecode_mpeg2source("Monsters Inc. (2001) Ad T01.d2v", info=3, idct=3, cpu=6)
ColorMatrix(d2v="Monsters Inc. (2001) Ad T01.d2v", interlaced=true)
TomsMoComp(1,5,1)
autocrop(threshold=30,wMultOf=4, hMultOf=2,samples=51, mode=0)
Interleaved2Planar()
super = MSuper(planar=true)
bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=400,planar=true)
Planar2Interleaved()
Distributor()
A few days ago I upgraded from an Intel Q9300 (4-cores/4-threads) system to a Core i7-970 system (6-cores/12-threads). I continued using avisynth 2.5.8 MT, Windows 7 x64, and the latest x264 64-bit version.
But with same avisynth/script on the new system, all dozen or so test files generate the same strange artifacts: Color flickering points, not unlike old broadcast TV static, in most but not all frames.
Suspecting that the issue may related to the up-to-twelve threads, I experimented with limiting the threads with SetMTMode.
SetMTMode(2,1) to SetMTMode(2,4) eliminated the flickering artifacts (though with a very slight ~0.1% increase in file size--a worthwhile tradeoff for the speed increase).
Starting at SetMTMode(2,5) (and SetMTMode(2,0) which should default to 12, right?) the artifacts reappeared (and unsurprisingly the x264 output size went up by about 40%--clearly all that static required more bits).
Has anybody experienced anything like this or can offer any advice? Would avisynth 2.6 help? 64-bit avisynth 2.5.8 or 2.6? What versions do you recommend--most binaries I can find seem a year or so old--surely there has been progress since then?
Thanks for any pointers or advice!:thanks: