tekman8
5th November 2003, 06:19
I hope I'm in the right spot. I'm having trouble encoding movies that use forced subtitles with GK0.28.6.2, as it reports a runtime error message with VdubMod and stops.
When I try to open a video file with AviSynth directly, using the avs file created by GK, it reports a failed to create script error.
An examination of an avs file generated by GK yielded the following information:
#
# Created with Gordian Knot
#
# http://gknot.doom9.org
#
# PLUGINS
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\mpeg2dec3.dll")
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\undot.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\decomb.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\dgbob.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\Convolution3d.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\FluxSmooth.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\TomsMoComp.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\VSFilter.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\SimpleResize.dll")
#
# SOURCE
mpeg2source("C:\DVD\Projects\DVD_VIDEO_VTS_01_PGC1\DVD_VIDEO_ForceFilm.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
#Telecide(order=1,guide=1).Decimate()
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# CROPPING
crop(0,6,720,468)
#
# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)
#
# DEINTERLACING (2)
#SeparateFields().SelectEven()
# or maybe
#DGBob(order=1,mode=0)
# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()
#
#
# SUBTITLES
#VobSub("FileName")
#
# RESIZING
LanczosResize(448,240)
#
Undot()
#
# DENOISING: choose one combination (or none)
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmooth(5,7)
#
# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmooth(7,7)
#
# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmooth(10,15)
#
# BORDERS
#AddBorders(left,top,right,bottom)
#
# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)
#
# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)
The example encodes properly and generates no errors. However, if I want to add a movie's forced subtitles, GK generates an avs file as follows:
#
# Created with Gordian Knot
#
# http://gknot.doom9.org
#
# PLUGINS
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\mpeg2dec3.dll")
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\undot.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\decomb.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\dgbob.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\Convolution3d.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\FluxSmooth.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\TomsMoComp.dll")
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\VSFilter.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\SimpleResize.dll")
#
# SOURCE
mpeg2source("C:\DVD\Projects\DVD_VIDEO_VTS_01_PGC1\DVD_VIDEO_ForceFilm.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
#Telecide(order=1,guide=1).Decimate()
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# CROPPING
crop(0,6,720,468)
#
# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)
#
# DEINTERLACING (2)
#SeparateFields().SelectEven()
# or maybe
#DGBob(order=1,mode=0)
# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()
#
#
# SUBTITLES
VobSub("C:\DVD\Projects\DVD_VIDEO_VTS_01_PGC1\DVD_VIDEO_ForceFilm")
#
# RESIZING
LanczosResize(448,240)
#
Undot()
#
# DENOISING: choose one combination (or none)
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmooth(5,7)
#
# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmooth(7,7)
#
# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmooth(10,15)
#
# BORDERS
#AddBorders(left,top,right,bottom)
#
# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)
#
# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)
When GK starts encoding the example, a runtime error is reported and encoding stops. I do not know whether I'm dealing with a GK, AviSynth, VdubMod, or user error. Any help forthcoming will be appreciated.
When I try to open a video file with AviSynth directly, using the avs file created by GK, it reports a failed to create script error.
An examination of an avs file generated by GK yielded the following information:
#
# Created with Gordian Knot
#
# http://gknot.doom9.org
#
# PLUGINS
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\mpeg2dec3.dll")
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\undot.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\decomb.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\dgbob.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\Convolution3d.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\FluxSmooth.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\TomsMoComp.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\VSFilter.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\SimpleResize.dll")
#
# SOURCE
mpeg2source("C:\DVD\Projects\DVD_VIDEO_VTS_01_PGC1\DVD_VIDEO_ForceFilm.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
#Telecide(order=1,guide=1).Decimate()
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# CROPPING
crop(0,6,720,468)
#
# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)
#
# DEINTERLACING (2)
#SeparateFields().SelectEven()
# or maybe
#DGBob(order=1,mode=0)
# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()
#
#
# SUBTITLES
#VobSub("FileName")
#
# RESIZING
LanczosResize(448,240)
#
Undot()
#
# DENOISING: choose one combination (or none)
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmooth(5,7)
#
# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmooth(7,7)
#
# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmooth(10,15)
#
# BORDERS
#AddBorders(left,top,right,bottom)
#
# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)
#
# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)
The example encodes properly and generates no errors. However, if I want to add a movie's forced subtitles, GK generates an avs file as follows:
#
# Created with Gordian Knot
#
# http://gknot.doom9.org
#
# PLUGINS
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\mpeg2dec3.dll")
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\undot.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\decomb.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\dgbob.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\Convolution3d.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\FluxSmooth.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\TomsMoComp.dll")
LoadPlugin("C:\Program Files\Gordian Knot\VobSub\VSFilter.dll")
#LoadPlugin("C:\Program Files\Gordian Knot\VobSub\SimpleResize.dll")
#
# SOURCE
mpeg2source("C:\DVD\Projects\DVD_VIDEO_VTS_01_PGC1\DVD_VIDEO_ForceFilm.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
#Telecide(order=1,guide=1).Decimate()
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# CROPPING
crop(0,6,720,468)
#
# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)
#
# DEINTERLACING (2)
#SeparateFields().SelectEven()
# or maybe
#DGBob(order=1,mode=0)
# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()
#
#
# SUBTITLES
VobSub("C:\DVD\Projects\DVD_VIDEO_VTS_01_PGC1\DVD_VIDEO_ForceFilm")
#
# RESIZING
LanczosResize(448,240)
#
Undot()
#
# DENOISING: choose one combination (or none)
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))
#FluxSmooth(5,7)
#
# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmooth(7,7)
#
# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmooth(10,15)
#
# BORDERS
#AddBorders(left,top,right,bottom)
#
# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)
#
# FOOL CCEnc
#empty = BlankClip()
#AudioDub(last,empty)
When GK starts encoding the example, a runtime error is reported and encoding stops. I do not know whether I'm dealing with a GK, AviSynth, VdubMod, or user error. Any help forthcoming will be appreciated.