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

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

mawen1250 写了:都是temporal filter的话最好配合prefetch使用。
原來如此!
加了行 ### prefetch: 16, 8 速度就變快了不少!
也可以把3770K榨乾了。

不過在1055T上還是只有80%,瓶頸可能在SMDegrain。
這個開branch似乎也沒什麼幫助。

代码: 全选

MP_Pipeline("""
MPEG2Source("E:\PRECURE_DVD01\VTS_01_1.d2v")
trim(179651,180650)
Crop(8,0,704,480)
#IVTC
AAD(mode=1,tff=true,finalpass=true,ivtc2pass=true,ivtc3pass=true,ultimate=true)
### prefetch: 16, 0
### ###
#Denoise
SMDegrain(lsb_in=false, lsb=true, lsb_out=true, plane=0, tr=3, prefilter=1,Contrasharp=false, RefineMotion=true, Str=1.5, thSAD=300, thSADC=150, thSCD1=200, thSCD2=100, Truemotion=false, Chroma=true, limit=4, limitC=3)
Down10(stack=false,dither=-2)
""")
接下來就是等民用8cores普及了(?)
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

核再多也没用

顺便,片源很奇葩么,还是只是普通的Telecine(3:2pulldown),如果是的话,关掉AAD的3pass和4pass,这样能加速很多
坂本龍二
帖子: 17
注册时间: 2013-03-16 18:56

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

是否可以幫我看一下語法是否有誤,出現 unable to load MP_Pipeline.dll
感謝

代码: 全选

LoadPlugin("X:\AAD\a60224\a60224.dll") 
LoadPlugin("X:\AAD\eedi3\eedi3.dll") 
LoadPlugin("X:\AAD\nnedi2\nnedi2.dll") 
LoadPlugin("X:\AAD\TDeint\TDeint.dll") 
LoadPlugin("X:\AAD\TIVTC\TIVTC.dll") 
LoadPlugin("X:\AAD\TMM\TMM.dll") 
LoadPlugin("X:\AAD\TComb\TComb.dll") 
LoadPlugin("X:\AAD\vinverse\Release\vinverse.dll") 
LoadPlugin("X:\AAD\nnedi3\nnedi3.dll") 
LoadPlugin("X:\AAD\tcanny\tcanny.dll") 
LoadPlugin("X:\AAD\RemoveGrain\RemoveGrainSSE3.dll") 
LoadPlugin("X:\AAD\RemoveGrain\RepairSSE3.dll") 
LoadPlugin("X:\AAD\SangNom\SangNom.dll") 
LoadPlugin("X:\AAD\masktools-v2.0a48\mt_masktools-26.dll") 
LoadPlugin("X:\MeGUI\tools\MP_Pipeline\MP_Pipeline.dll")
Import("X:\MeGUI\tools\MP_Pipeline\MP_Pipeline_readme.avs")
Import("X:\AAD\TAA.avsi")
Import("X:\AAD\AAD_015a.avs")
MP_Pipeline("""
### platform: win32
SetMemoryMax(2048)
DGDecode_mpeg2source("X:\Download\vt\AVS\OP2.d2v")
### ###
### platform: win32
TComb(mode=2,fthreshL=10,othreshL=10,fthreshC=8,othreshC=10)
### ###
### platform: win32
taa(aatype=4)
### ###
### platform: win32
AAD(mode=1)
### ###
### platform: win32
crop(8, 0, -8, 0)
LanczosResize(640,480)
### ###
""")
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

您的avs是x86的还是x64的?请使用对应版本的MP_Pipeline.dll

此外这个文件是readme,不能import:
Import("X:\MeGUI\tools\MP_Pipeline\MP_Pipeline_readme.avs")
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
坂本龍二
帖子: 17
注册时间: 2013-03-16 18:56

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

請問要如何判斷是X86 OR X64?
我已把readme砍掉了,
用X86資料夾的檔案,出現已下錯誤,
图片

感謝回覆
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
坂本龍二
帖子: 17
注册时间: 2013-03-16 18:56

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

感謝 我用Animeivtc改寫,還是出現上面一樣的錯誤,是否可以給個指點 感謝
是否是我最後的寫法,有問題?? 感謝您的回覆

代码: 全选

MP_Pipeline("""

### inherit start ###
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\MP_Pipeline.dll") 
LoadPlugin("C:\AnimeIVTC\Fizick filter\mvtools\mvtools2.dll") 
LoadPlugin("C:\AnimeIVTC\Tritical filters\TMM\TMM.dll") 
LoadPlugin("C:\AnimeIVTC\Manao Filter\masktools-v2.0a36\mt_masktools-26.dll") 
LoadPlugin("C:\AnimeIVTC\Manao Filter\masktools-v2.0a36\mt_masktools-25.dll") 
LoadPlugin("C:\AnimeIVTC\Manao Filter\MaskTools-v1.5.8\MaskTools.dll") 
LoadPlugin("C:\AnimeIVTC\Kassandro filter\RemoveGrain-1.0\RemoveGrainSSE3.dll") 
LoadPlugin("C:\AnimeIVTC\Kassandro filter\RemoveGrain-1.0\RepairSSE3.dll") 
LoadPlugin("C:\AnimeIVTC\Set filter\Toon-v1.1\Toon-v1.1.dll") 
LoadPlugin("C:\AnimeIVTC\Set filter\aWarpSharp_20090619\aWarpSharp.dll") 
LoadPlugin("C:\AnimeIVTC\MarcFD filter\SangNom\SangNom.dll") 
LoadPlugin("C:\AnimeIVTC\mg262 filter\average-codeblock\src\Release\Average.dll") 
LoadPlugin("C:\AnimeIVTC\TComb\TComb.dll") 
LoadPlugin("C:\AAD\vinverse\Release\vinverse.dll") 
LoadPlugin("C:\AAD\nnedi3\nnedi3.dll") 
LoadPlugin("C:\AAD\tcanny\tcanny.dll") 
LoadPlugin("C:\AAD\RemoveGrain\RemoveGrainSSE3.dll") 
LoadPlugin("C:\AAD\RemoveGrain\RepairSSE3.dll") 
LoadPlugin("C:\AAD\SangNom\SangNom.dll") 
LoadPlugin("C:\AAD\masktools-v2.0a48\mt_masktools-26.dll") 
LoadPlugin("C:\AAD\eedi3\eedi3.dll") 
Import("C:\AAD\TAA.avsi")
Import("C:\AnimeIVTC\Lato filter\LSFmod.v1.9.avsi")
Import("C:\AnimeIVTC\Thetoof filter include AnimeIVTC\TGMCmod.avsi")
Import("C:\AnimeIVTC\Thetoof filter include AnimeIVTC\AnimeIVTC 2.12.avsi")
### inherit end ###

DGDecode_mpeg2source("R:\Download\vt\AVS\OP2.d2v")
taa(aatype=4)

### ###

TComb(mode=2,fthreshL=10,othreshL=10,fthreshC=8,othreshC=10)

### ###

AnimeIVTC (mode=3,omode =2)

### ###

crop(8, 0, -8, 0)
LanczosResize(640,480)

### ###

""")
gmail123
帖子: 66
注册时间: 2011-01-05 16:35

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

分段运行的时候报错了:
未命名.jpg
未命名.jpg (20.86 KiB) 查看 6520 次
脚本文件:

loadplugin("C:\Program Files\AviSynth 2.5\plugins\MP_Pipeline.dll")
MP_Pipeline("""
### inherit start ###
LoadPlugin("D:\tool\MeGUI\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("C:\Users\xmf\Desktop\VTS_01_1.d2v", info=3)
LoadPlugin("D:\tool\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, threads=0)
v=mpeg2source("C:\Users\xmf\Desktop\VTS_01_1.d2v")
### inherit end ###
### ###
v1=v.trim(0,5000)
qtgmc(preset="placebo")
### ###
v2=v.trim(5001,10000)
fft3dfilter(sigma=1)
### ###
v1+v2
### ###
TAA(aatype=5, preaa=-1, sharp=80, mthr=64, postaa=true, mtype=5, aarepair=23)
### branch: 2
### ###
""")
LanczosResize(720,396) # Lanczos (Sharp)
#denoise

未加MP_Pipeline_的时候正常,当然会爆内存...加了就没法运行了..求各位大大看看哪里有问题. {:cat_18}
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

gmail123 写了:### ###
v1+v2
### ###
不能跨block调用clip。
提问前请先自己看错误提示、阅读文档。
这种情况要根据需要使用pass clip或export clip。

话说我看了一遍你的avs怎么没看出来qtgmc和fft3d到底用给谁了?
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
gmail123
帖子: 66
注册时间: 2011-01-05 16:35

Re: MP_Pipeline 0.14 - 多进程运行avs脚本 [2012-05-24]

那个脚本只是随手扔到桌面上写的,正常是trim(5001,10000).fft3dfilter(sigma=1) 这样,用了MPP后不行啦,努力研究pass clip、export clip中。 {:cat_13} 大大们能不能顺手写个分段处理的例子学习下 {:cat_4}

回到 “AviSynth”