版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
alexz220
帖子: 115
注册时间: 2012-07-21 17:15

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-04-17 16:13

SAPikachu 写了:
alexz220 写了:MPP的确是神器。
请问皮神能抽空写个prefetch的使用教程吗?
例如temporal和spacial滤镜交替出现的情况,
相信大部分人都没有把MPP的效率完全发挥。
感觉没什么好说的,基本上前向帧数根据自己的内存情况设置,然后设置后方帧数保证所有temporal滤镜要使用的帧都在缓存里面就可以。我个人喜欢最后一个block用8,然后上游每个block加倍,当然如果遇到temporal滤镜就要另外调整。
感谢皮神~
请问这样正确吗?
(spatial滤镜前一个block的前向帧数为本block前向帧数的两倍,temporal滤镜前一个block后方帧数为本block前向帧数的两倍)

MP_Pipeline("""

SetMemorymax()

sourcefilter

### prefetch: 64a, 32a
###

SetMemorymax()

temporalfilter

### prefetch: 16a, 8a
###

SetMemorymax()

spatialfilter

### prefetch: 8a, 4a
###

SetMemorymax()

temporalfilter

### prefetch: 2a, a
###

SetMemorymax()

spatialfilter

### prefetch: a, 0
###
""")

头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-04-18 8:23

alexz220 写了:
SAPikachu 写了:
alexz220 写了:MPP的确是神器。
请问皮神能抽空写个prefetch的使用教程吗?
例如temporal和spacial滤镜交替出现的情况,
相信大部分人都没有把MPP的效率完全发挥。
感觉没什么好说的,基本上前向帧数根据自己的内存情况设置,然后设置后方帧数保证所有temporal滤镜要使用的帧都在缓存里面就可以。我个人喜欢最后一个block用8,然后上游每个block加倍,当然如果遇到temporal滤镜就要另外调整。
感谢皮神~
请问这样正确吗?
(spatial滤镜前一个block的前向帧数为本block前向帧数的两倍,temporal滤镜前一个block后方帧数为本block前向帧数的两倍)

MP_Pipeline("""

SetMemorymax()

sourcefilter

### prefetch: 64a, 32a
###

SetMemorymax()

temporalfilter

### prefetch: 16a, 8a
###

SetMemorymax()

spatialfilter

### prefetch: 8a, 4a
###

SetMemorymax()

temporalfilter

### prefetch: 2a, a
###

SetMemorymax()

spatialfilter

### prefetch: a, 0
###
""")
只要确认temporal滤镜的上游缓存足够,大致上就没什么问题,不过这个实际上只是安全配置,内存可能会浪费不少所以性能可能也会略有影响。如果需要更高的性能就要自己尝试调整了。
T: @SAPikachu

头像
望月凝香
帖子: 40
注册时间: 2013-08-07 17:04

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-05-01 23:03

话说压制时间比较长的东西,走到四分之三左右不动了是不是可能就是预读取不足?

头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-05-02 10:32

望月凝香 写了:话说压制时间比较长的东西,走到四分之三左右不动了是不是可能就是预读取不足?
代码贴一下?
T: @SAPikachu

头像
望月凝香
帖子: 40
注册时间: 2013-08-07 17:04

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-05-06 23:03

抬头~

代码: 全选

LoadPlugin("D:\MeGUI\MeGUI_2356_x86\tools\MP_Pipeline_0.17\x86\MP_Pipeline.dll") #多线程 MP_Pipeline(""" #多线程 ### inherit start ### LoadPlugin() Import() ### inherit end ### Clip11="" #文件源 ffvideosource(Clip11) #导入视频流 ### prefetch: 192, 120 ### ### AnimeIVTC(mode=1, aa=0, ifade=True, cache=16, sharp=300, precision=3, killcomb=2) #反交错 ### prefetch: 192, 120 ### ### HQDeringmod(lsb_in=False, lsb=True, lsb_out=True, tv_range=False, nrmode=2, Y=4, U=4, V=4) #Dering f3kdb(range=9, Y=32,Cb=32,Cr=32,grainY=0,grainC=0,sample_mode=2,opt=-1,mt=true, dither_algo=3, keep_tv_range=false, input_depth=16, output_depth=8) #去色带 ### branch: 2 ### prefetch: 192, 120 ### ### SetMemoryMax(2500) MCTD(settings="low", sigma=2, sharp=false, limit=4, chroma=true, GPU=false, fixband=false, protect=true, AA=false, deblock=true, useQED=true, edgeclean=false, stabilize=false, enhance=false) #降噪 ### prefetch: 64, 0 ### branch: 2, 64 ### ### """)

fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-05-06 23:51

望月凝香 写了:抬头~

代码: 全选

LoadPlugin("D:\MeGUI\MeGUI_2356_x86\tools\MP_Pipeline_0.17\x86\MP_Pipeline.dll") #多线程 MP_Pipeline(""" #多线程 ### inherit start ### LoadPlugin() Import() ### inherit end ### Clip11="" #文件源 ffvideosource(Clip11) #导入视频流 ### prefetch: 192, 120 ### ### AnimeIVTC(mode=1, aa=0, ifade=True, cache=16, sharp=300, precision=3, killcomb=2) #反交错 ### prefetch: 192, 120 ### ### HQDeringmod(lsb_in=False, lsb=True, lsb_out=True, tv_range=False, nrmode=2, Y=4, U=4, V=4) #Dering f3kdb(range=9, Y=32,Cb=32,Cr=32,grainY=0,grainC=0,sample_mode=2,opt=-1,mt=true, dither_algo=3, keep_tv_range=false, input_depth=16, output_depth=8) #去色带 ### branch: 2 ### prefetch: 192, 120 ### ### SetMemoryMax(2500) MCTD(settings="low", sigma=2, sharp=false, limit=4, chroma=true, GPU=false, fixband=false, protect=true, AA=false, deblock=true, useQED=true, edgeclean=false, stabilize=false, enhance=false) #降噪 ### prefetch: 64, 0 ### branch: 2, 64 ### ### """)
更新0.18还是这样么?
0.17有一个死锁bug。

头像
望月凝香
帖子: 40
注册时间: 2013-08-07 17:04

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-05-07 12:53

我压这个的时候还没有0.18……我这就回去试试看。

头像
翡璃月
帖子: 78
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-06-27 0:18

皮神求助
4K影像扔進去跑不了
記憶體空間不夠用

問題の署名:
問題イベント名: APPCRASH
アプリケーション名: MP_Pipeline.dll.slave.exe
アプリケーションのバージョン: 0.0.0.0
アプリケーションのタイムスタンプ: 5341204c
障害モジュールの名前: masktools2.dll
图片

fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-06-27 8:29

翡璃月 写了:皮神求助
4K影像扔進去跑不了
記憶體空間不夠用

問題の署名:
問題イベント名: APPCRASH
アプリケーション名: MP_Pipeline.dll.slave.exe
アプリケーションのバージョン: 0.0.0.0
アプリケーションのタイムスタンプ: 5341204c
障害モジュールの名前: masktools2.dll
64位版本也不够用么?

头像
翡璃月
帖子: 78
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

2014-06-27 9:22

但腳本內濾鏡多在32位
也無64位版本...
图片

回到 “AviSynth”