QTGMC是处理各种复杂型交错的利器,但单线程的QTGMC利用率太低,i7根本吃不满,后来找了一下官网发现其实早就有说明了,但是一直没人发出来。
必须要安装最新版avisynth 2.6 MT.(当前最新版为20150220) 否则不支持部分代码。
代码如下
SetMTMode(5, X) # 切换到MT模式5,并指定最大线程数。一般8核的设置4为宜,过了很容易压一半崩溃,6种模式具体说明详见wiki,当然指定为模式6也可
SetMemoryMax(M) # 设置可调用最大内存值,如1000即为1G内存。此句加不加无所谓,可酌情添加
YourSource("yourfile") # DGDecode_mpeg2source, FFVideoSource, AviSource, whatever your source requires 此处就是加源滤镜的地方
SetMTMode(2) # 切换到MT模式2,实测如果不切换的话后面的指定线程无效
QTGMC( Preset="Slow", EdiThreads=Y ) # 此处可更改预设preset等级并指定线程数。i7以2-3为宜,吃饱就行,同时后面也可加fpsdivisor=2等
Distributor() # 此句没说明,据说加了可以增加稳定性减少崩溃几率,不加可以增快一些速度
以上,用了之后原本特慢的QTGMC终于吃满了
必须要安装最新版avisynth 2.6 MT.(当前最新版为20150220) 否则不支持部分代码。
代码如下
SetMTMode(5, X) # 切换到MT模式5,并指定最大线程数。一般8核的设置4为宜,过了很容易压一半崩溃,6种模式具体说明详见wiki,当然指定为模式6也可
SetMemoryMax(M) # 设置可调用最大内存值,如1000即为1G内存。此句加不加无所谓,可酌情添加
YourSource("yourfile") # DGDecode_mpeg2source, FFVideoSource, AviSource, whatever your source requires 此处就是加源滤镜的地方
SetMTMode(2) # 切换到MT模式2,实测如果不切换的话后面的指定线程无效
QTGMC( Preset="Slow", EdiThreads=Y ) # 此处可更改预设preset等级并指定线程数。i7以2-3为宜,吃饱就行,同时后面也可加fpsdivisor=2等
Distributor() # 此句没说明,据说加了可以增加稳定性减少崩溃几率,不加可以增快一些速度
以上,用了之后原本特慢的QTGMC终于吃满了
