本帖最后由 happy 于 2010-2-25 16:46 编辑
呃 还是不太懂 首先想确定一下 如果按照3楼的那个说法 AVS这样写是对的么
LoadPlugin("D:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll")
LoadPlugin("D:\PROGRA~1\GORDIA~1\AviSynthPlugins\decomb.dll")
LoadPlugin("E:\warpsharp.dll")
mpeg2source("E:\a.d2v")
crop(12,0,696,476)
ConvertToYUY2()
Import("aufilters.avs")
ConvertYUY2ToAviUtlYC()
AU_lanczos3(576,432)
ConvertAviUtlYCToYUY2()
如果是对的话 ConvertToYUY2()要加在哪?无论怎么加都错误提示
顺便在附上aufilters.avs里的内容 版主帮忙看看是对的么?
global AviUtl_plugin_directory = "E:\lanczos3.auf"
global AviUtl_plugin_copy = false
global AviUtl_plugin_debug = false
global AviUtl_plugin_thread = 2
####################################
# Lanczos 3-lobed 放大缩小
####################################
# i0 : X default(320) range(32,856)
# i1 : Y default(240) range(32,576)
function AU_lanczos3(clip clip,
\ int "i0", int "i1")
{
LoadAviUtlFilterPlugin(AviUtl_plugin_directory+"lanczos3.auf", "_AU_lanczos3", copy=AviUtl_plugin_copy, debug=AviUtl_plugin_debug, thread=AviUtl_plugin_thread)
#LoadAviUtlFilterPlugin2(AviUtl_plugin_directory+"lanczos3.auf", "_AU_lanczos3", copy=AviUtl_plugin_copy, debug=AviUtl_plugin_debug, thread=AviUtl_plugin_thread)
return clip._AU_lanczos3(
\ default(i0,320), default(i1,240))
}
# example:
# ConvertYUY2ToAviUtlYC()
# AU_lanczos3(320,240)
# ConvertAviUtlYCToYUY2() |