Log in

View Full Version : Daredevil GK problem


tekman8
31st July 2003, 03:19
Is anyone besides me having trouble with GK and this movie? I've tried running it twice from scratch and the results are always the same.

#
# Created with Gordian Knot
#
# http://gknot.doom9.org
#
# PLUGINS
SetWorkingDir("C:\Program Files\Gordian Knot\VobSub\")
LoadPlugin("mpeg2dec3.dll")
#LoadPlugin("decomb.dll")
#LoadPlugin("dgbob.dll")
#LoadPlugin("Convolution3d.dll")
#LoadPlugin("FluxSmooth.dll")
#LoadPlugin("TomsMoComp.dll")
LoadPlugin("VSFilter.dll")
#LoadPlugin("SimpleResize.dll")
#
# SOURCE
mpeg2source("C:\DVD\Projects\DAREDEVIL_DISC1_VTS_05_PGC1\DAREDEVIL_DISC1_ForceFilm.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
#Telecide(guide=1).Decimate(5)
# or use
#IVTC(44,11,95)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# DEINTERLACING (1)
#FieldDeinterlace()
#FieldDeinterlace(blend=false)
#TomsMoComp(1,5,1)
#
# CROPPING
crop(0,6,720,468)
#
# DEINTERLACING (2)
#SeparateFields().SelectEven()
# or maybe
#DGBob(order=1,single=true)
# DEINTERLACING (3) - special requests
#GreedyHMA(1,0,0,0,0,0,0,0)
#Telecide()
#SeparateFields()
#
#
# 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)
#
# SUBTITLES
VobSub("C:\DVD\Projects\DAREDEVIL_DISC1_VTS_05_PGC1\Vts_05_0")
#
# RESIZING
LanczosResize(448,240)
#
# BORDERS
#AddBorders(left,top,right,bottom)
#
# COMPRESSIBILITY CHECK
# !!!!Snip Size now has to be 14 for use in GKnot!
#SelectRangeEvery(280,14)
#
# FOOL CCEnc
#ResampleAudio(44100)


Vobsub wants VSFilter.dll to be in the Vobsub directory or it quits. If I put it in the vobsub directory, virtualdubmod will quit for some unexplained reason.

This is a bug with GK, not the movie Daredevil. The movie uses forced subtitles. Attempting to use them creates a problem with the avs file that causes an interuption with VirtualDubMod. I have not yet been able to determine the source of the problem. So far all I've been able to determine is that use vobsub and VirtualDubMod fails the first pass, ignore subtitles and you get a good movie.:confused:

UPDATE:
VirtualDubMod seems to fail because it doesn't like VSFilter.dll, so is that a GK or VirtualDubMod problem? I'd like to research this further, but I don't have the tools to continue...HELP!:(

JohnMK
5th August 2003, 03:31
I can't help you with your current problem but just a comment . . .

That resolution is way too low. I did this movie to one CD just yesterday and here was my avisynth script:

MPEG2Source("E:\In Progress\Daredevil\VTS_05_1.d2v",idct=5)
Crop(4,56,-4,-60)
FluxSmooth()
UnDot()
BicubicResize(608,256,0,0.5)
Limiter()

I believe that gave me about a 75% result with a compressibility test.

tekman8
5th August 2003, 04:28
Thank you for your comments, but they have no bearing to my problem.

I have successfully encoded Daredevil without invoking Vobsub. No subtitles equals ok movie. Add forced subtitles and VirtualDubMod does a quick runtime exit on first pass and all additional passes. I suspect VSFilter.dll or GK is the culprit. I tested my assumption by trying to encode "XXX" again. As you probably know, "XXX" also uses forced subtitles in its movie. Whereas "XXX" was once successfully encoded by me with subtitles, it now fails with a quick runtime exit as well. That tells me something changed in latest GK that wasn't properly tested before release.

len0x
12th August 2003, 10:22
avs script above is definitely wrong (unless you moved all the filters in vobsub dir). SetWorkingDir should always point to the place where mpeg2dec3 resides (as well as vsfilter.dll). That must be the reason vdubmod quits...

tekman8
13th August 2003, 00:36
Now I really am confused. All files began where your installation program put them. The installation program puts all of them in the Gordian Knot directory. I put a copy of vsfilter.dll in the vobsub directory because your program refused to run until I did. I also put in a copy of MPEG2Dec3.dll for the same reason. In fact without copies of all the listed plugins in the vobsub directory your program will refuse to run when they are used. You know this and I know this so why waste both our times with a non sequitur response to my problem? :angry:


Please excuse my angry outburst, but as I see it, a lot of time and motion has been wasted writing this excellent program. If I ever hear someone I know blasting Asm as a time waster I will certainly point to this effort.

len0x
13th August 2003, 06:59
Originally posted by tekman8
I put a copy of vsfilter.dll in the vobsub directory because your program refused to run until I did. I also put in a copy of MPEG2Dec3.dll for the same reason. In fact without copies of all the listed plugins in the vobsub directory your program will refuse to run when they are used.

which proves that you don't understand the concept of path settings (plugin path, which pointed to vodsub dir. and don't tell me GK decided to point there by itself!). Of cource if you point to one dir and all dll are in the other GK will refuse to run...

tekman8
13th August 2003, 12:00
I take exception to your claim that I violated this rule below. I used no profanity and no insults, unless you claim that anyone who disagrees with you is insulting you and showing you disrespect. You on the other hand chose to insult me by claiming I do not understand the concept of paths. If you do not like my questions, tell me so and I'll go elsewhere, but do not manufacture a false claim to get around solving your problem. Your program will not work with Daredevil no matter what you claim, so solve it or forget it. I may not fully understand all your rules, but I know programming. Your efforts are getting out of control and are creating problems for me and for others.

YOUR CLAIM THAT I VIOLATED THIS RULE IS BOGUS::angry:
4) Be nice to each other and respect the moderator. Profanity and insults will not be tolerated. If you have a problem with another member turn to the respective moderator and if the moderator can't help you send a private message to Doom9.

Since this constitutes a public complaint, I guess that means I'm no longer welcome on this board. However, I do insist that you issue a public apology for your libelous claim.

ThePanther
13th August 2003, 14:55
Now.. Now.. Children... You must not fight with each other...

manono
13th August 2003, 18:32
tecman8-

Since len0x isn't a mod, then he didn't issue you the strikes (nor did I). If you think the strikes were unfair, then you can appeal to Doom9, a procedure outlined in the Sanctions Portion Of The Forum Rules (http://forum.doom9.org/sanctions.htm) . However, the post that got you the strikes, as well as your subsequent comments, rule out a reversal of those strikes (it seems to me). If anyone is due an apology, I think it's len0x, who was only trying to help. If you don't think your comments were insulting, then we have very different definitions of that word.

My suggestion is to reinstall GKnot, paying special attention to where the working directory is set up. In your case, it might be something like SetWorkingDir("C:\Program Files\Gordian Knot\"). Since there are thousands of people using this program successfully, I don't believe this to be either a GKnot or a Daredevil specific problem. If I had to blame anything for the crash, I'd be more likely to blame either the VSFilter.dll or your VobSub line in the .avs. What happens when you play the Preview? What happens when you open the .avs directly in VDubMod and scroll around? What happens if you shift the VobSub line and place it after the BicubicResize line? Once you get the paths straightened out, VDubMod might give you an error message that'll help pinpoint the problem.

tekman8
14th August 2003, 04:05
It is interesting that you too claim that I violated rule #4, but you cannot point to the offending word or words that support your opinion. If such items exist then redact them, display them, and point them out. You cannot because no such word or words exist.

Could it be that you haven’t actually read the offending document? I contend that I made no such violation and that any and all such claims are bogus. You further claim that neither lenOx nor you issued the strikes in question, but someone in your organization certainly did, and unfairly so. Is truth and fair play not important to doom9? At least I understand now why some people come to me for help instead of lenOx and I’m just an old Asm programmer unfamiliar with Pascal and its derivatives.

As to what was done that led to the current state of affairs, GK was cleaned out and reinstalled from scratch. My operating system is Windows98SE. However, another computer with WindowsXP installed yielded similar results. All pertinent drivers were copied into the vobsub directory. That was done because I’ve approached available set path usage limits on my machine.

There may be thousands of people using GK, but they are not trying to encode Daredevil with forced subtitles. No one I know has succeeded yet and a lot of good minds have tried. The really interesting thing is XXX, once successfully encoded by me with forced subtitles, no longer encodes. Something has changed within GK.

I haven’t tried playing Preview yet, but I have tried opening the .avs file directly with VdubMod and it does a hasty runtime exit. I also haven’t tried moving VobSub lines around. Like you, I too suspect VSFilter.dll as one possible culprit. Hence that was my reason for first contacting you. I thought someone would appreciate the info. Instead, my reward is to be forced to appeal a bogus claim.

This is not a threat, but remember, if you drive your customers away or make them fear contacting you, it will be you eventually looking for work with your next prospective employer wondering why you failed, not me. In any event, thank you for your input.

manono
14th August 2003, 06:32
Hi-

Could it be that you haven’t actually read the offending document?

I read the whole thread multiple times. OK:

You know this and I know this so why waste both our times with a non sequitur response to my problem?

Insulting to len0x personally.

...a lot of time and motion has been wasted writing this excellent program.

Insulting to him personally and to his efforts as a programmer.

...but do not manufacture a false claim to get around solving your problem. Your program will not work with Daredevil no matter what you claim, so solve it or forget it.

Insulting to him personally and to his efforts as a programmer.

But be cool for 30 days and you'll start with a clean slate. Be careful how you respond. I don't mind disagreement. I don't even mind insults (to me). But others around here are more strict.

I have tried opening the .avs file directly with VdubMod and it does a hasty runtime exit.

Wouldn't you think that this is proof that it has nothing to do with GKnot? It's possibly a VDubMod problem, but more likely a VobSub problem.

I don't have any subs on my computer at the moment, but I will by tomorrow, and then my comments may be more informed. But I'm doing this from memory from a while back. One thing you can do is to go back into VobSub and see if there are other Subtitle Streams. One might be the Forced Subs only. Another thing you can do is to open the .idx file that was created. Look around near the top for some line that you can enable that mentions forced subs. If there's nothing there, open the subs in SubResynch (included with GKnot). If I remember correctly, there's a column with the forced subs highlighted. Enable them (or disable all the rest) and save that. And if worst comes to worst, you can always perform OCR on the subs, knocking out the non-forced sub lines, and then saving them in SRT or SSA format. Then you load the VSFilter.dll and instead of having a VobSub line in the .avs, you make a TextSub line with the modified subs. Doom9 has guides and there's also an explanation of the process in the VobSub Documentation included with GKnot.

Finally, there are some threads on this subject that a search would have turned up:

http://forum.doom9.org/showthread.php?s=&threadid=39809&highlight=forced+subs
http://forum.doom9.org/showthread.php?s=&threadid=37201&highlight=forced+subs
http://forum.doom9.org/showthread.php?s=&threadid=39369&highlight=forced+subs

tekman8
14th August 2003, 08:36
I can’t believe what you’re telling me.:confused: If lenOx is really that thin skinned then perhaps he should get into another line of work. Apparently it is ok for him to insult customers (me) but if I respond appropriately and with restraint (You ignore his insulting language to me), I’m guilty of violating rule #4—I’m sorry, but that does not compute.

It seems to me that you’re stretching the meaning of language mighty thin to accommodate his sensibilities, but according to your explanation I’m supposed to have the skin of a rhino. If we can’t have an adult atmosphere where we can disagree and have open and frank dialog, then I’ll rethink belonging to your group.:rolleyes:

I disagree with your opinion, which by the way would never hold up in civil court. For future reference, I suggest you get clarification from your legal department.

manono
14th August 2003, 10:16
Well, I can't speak for the thickness of len0x's skin. I was just trying to explain why some mod thought you were deserving of strikes.

Apparently it is ok for him to insult customers

That's the second time you've used that word. Paid a lot for the software, did you? Expecting (demanding is more like it) some "customer" support, are you?

I’ll rethink belonging to your group.

If you'd rather argue about semantics and attitudes than try and solve your problem, then fine. Don't let the door hit you on the way out.

stax76
14th August 2003, 11:00
imho it's the most easiest way to put all plugins in the plugin dir and use the auto load capabilities of AviSynth

len0x
14th August 2003, 11:00
I missed a couple of days in this forum and got huge welcome back...

I cannot believe this thread even exists as well as someone thought I was insulting him and then blaming me for strike while I'm not even a mod...

For the future - if someone thinks I was rough to him, welcome to PM, but don't spam this forum by useless discussions.

P.S. my help is very dependent on attitude of ppl who needed it... And of course I don't expect blames in return, which will not be punished by me, but mods...

dome
9th September 2003, 23:42
I give personal thanks to god that tekman8 isn't a member of my site..cut ? edit ? rewind ? and yes, i do have more than 5,000 members before you start on me.