PDA

View Full Version : HELP: GKnot 0.28.2 not working...


cbope
28th May 2003, 08:41
I've been a user of GKnot since 0.26, using DivX 5.0.2 Pro as the encoder. I've ripped many movies using this setup (up to and including GKnot 0.27). So, I want to try DivX 5.0.5 since I've heard good things about it, but I can't get the new GKnot to work on my system. First, I uninstalled all old programs including GKnot and DivX. I then instaleld in this order:

1. DivX 5.0.5 Pro
2. GKnot 0.28 rip pack
3. GKnot 1.2 codec pack (deselected DivX 5.0.5 since I already had it installed)
4. AviSynth 2.0.8 and plugins
5. GKnot 0.28.2 rip pack update

(all files downloaded from the new GKnot downloads page on SourceForge)

I have configured GKnot and robot4rip as per the current online guide. The movie I am currently working on was pre-ripped to the HD using DVD Decrypter 3.1.0.6. I set up robot4rip as per the guide, and that seems to work fine, no errors or obvious problems (one 128kb/s mp3 vbr audio track, no subs). So, I load my dvd2avi project file into GKnot, set up my encoding settings, again as per the guide. When I start to save/encode, I get an error from VirtualDub:

Avisynth open failure:
LoadPlugin: "C:\PROGRA~1\GORDIA~1\mpeg2dec3.dll" is not an Avisynth 1.0 plugin (F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avs, line 8)

The error repeats for each encoding job (credits, then first pass, then 2nd pass). Then processing stops.

The GKnot log file is pasted at the end of this message. I'm really disappointed here, I don't want to go back to 0.27 + DivX 5.0.2, but I can't get this working. I've tried uninstalling everything, and re-installing again, still same error. Is my installation missing somehting?

My system is P4 1.6GHz, 768MB DDR, i845D, XP Pro SP1.

GKnot log:

28/05/2003 9:11:24: Job "Abyss" started.

o DivX5-Single, Quality 20 : F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avs
o DivX5-First Pass: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs
o DivX5 - Pass 2 :F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs
o Append Credits.
o Delete Intermediate Files.
o Splitting final movie.
End of Job 1 (Abyss).
_______________________________________________________________________________________________________________________

Gordian Knot 0.2.8.1546
Encoding Job Data:

Type: EncD5_Both_CreditsSep
Number: 1
Name: Abyss
Platform: WinXP (5.1.2600).2

Files:
VirtualDubModExe: C:\PROGRA~1\GORDIA~1\VirtualDubMod\VirtualDubMod.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avi
AviMovie: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Movie.avi
AviCredits: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avi
MovieFS: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs
CreditsFS: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avs
Log : F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.log
Stats: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.stats
Ecf : F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.ecf

Options:
Quality/DRF: 20
CreditsStart: 234960
UseEcf: 1
CreditsIVTC: 0
CreditsAppend: 1
DeleteInterm.: 1
EnforceBitrate:0
AntiShit: 0
Split final file at CD size: 700

Calculator:
VideoSize: 1987187 kbyte.
Audio1Size: 147717 kbyte.
Audio2Size: 0 kbyte.
Overhead: 15495 kbyte.
AviSize: 2150400 kbyte (2100 mbyte).
FilesSize: 0 kbyte.
TotalSize: 2150400 kbyte (2100 mbyte).
Interleaving: vbrmp3
Bitrate: 1655 k(=1000)Bits/s
Frames: 245965
FPS: 25.000
Duration: 2:43:59
Quality: 0.380 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
Resolution: 640 x 272

Audio 1:
mode: Just Mux Source File.
sourceFile: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\Abyss_VTS_01_PGC1 Track 1 English DELAY 0ms.mp3
wavFile: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\Abyss_VTS_01_PGC1 Track 1 English DELAY 0ms.wav
mp3File: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\Abyss_VTS_01_PGC1 Track 1 English DELAY 0ms_1.mp3
azid: ""
lame: ""
delay: 0
interval: 1
preload: 500
mux: 1
recalc: 1
deleteWav: 1

Audio 2:
none.

9:11:24: Audio 1, determined: 147717 kb
9:11:24: Audio 1, calc: 147717 kb
9:11:24: New Bitrate for Movie = 1655 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf:

// $job "DivX5 Single Pass"
// $input "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avs"
// $output "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1_Credits.avs",0,0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1_Credits.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

9:11:24: Started DivX5-Single, Quality 20: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Credits.avs
9:17:29: Finished DivX5-Single, Quality 20. Duration: 6 minutes, 4 seconds.
9:17:29: Assumed: Main Movie has 234960 Frames.
9:17:29: Assumed: Credits Part has 11005 Frames.
9:17:29: Credits Size = 0Kb
9:17:29: New Bitrate for Movie = 1733 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf:

// $job "DivX5 First Pass"
// $input "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs"
// $output "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1.avs",0,0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

9:17:29: Started DivX5-First Pass: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs
9:17:31: Finished DivX5-First Pass. Duration: 1 second.
9:17:31: Trying to open Log-file.
9:17:31: Error: Could not open F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\vdenc.log
9:17:31: Error: Could not count encoded Frames.
9:17:31: Speed: 5604204.451 Frames per Second.
9:17:31: WARNING: Number of counted frames differs from settings!
9:17:31: WARNING: Settings: 234960
9:17:31: WARNING: Counted: 0
9:17:31: WARNING: Difference: 234960
9:17:31: Correcting Bitrate...
9:17:31: Original Bitrate = 1733 k(=1000)Bits/s
9:17:31: ERROR: Correction impossible.
9:17:31: Now encoding at 1733 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf:

// $job "DivX5 Second Pass"
// $input "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs"
// $output "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1.avs",0,0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

9:17:31: Started DivX5 - Pass: 2: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avs
9:17:32: Finished DivX5 - Pass: 2. Duration: 1 second.
9:17:32: Speed: 0.000 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf:

// $job "DivX5 Append"
// $input "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Movie.avi"
// $output "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1_Movie.avi",0,0);
VirtualDub.Append("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1_Credits.avi");
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\Abyss_VTS_01_PGC1 Track 1 English DELAY 0ms.mp3",0x00000202,1);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("F:\\DVD\\Projects\\Abyss_VTS_01_PGC1_VTS_01_PGC1\\ABYSS_VTS_01_PGC1.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

9:17:32: Started Appending Credits and Muxing Audio.: F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1_Movie.avi
9:17:38: Finished Appending Credits and Muxing Audio.. Duration: 5 seconds.
9:17:38: Hmm... Final Avi Size smaller than Intermediate files.
9:17:38: Something went wrong. NOT deleting Intermediate files.
9:17:38: Error analysing file "F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avi" for splitting

9:17:38: Done.
9:17:38: Movie = F:\DVD\Projects\Abyss_VTS_01_PGC1_VTS_01_PGC1\ABYSS_VTS_01_PGC1.avi
Total Encoding Time: 6 minutes, 14 seconds.
28/05/2003 9:17:38: Job "Abyss" finished.
_______________________________________________________________________________________________________________________

dahuman
28th May 2003, 09:15
change your .dll in options to mpeg2dec.dll instead of mpeg2dec3.dll.

japouleripeur
28th May 2003, 12:28
mpeg2dec3.dll must be used only with avisynth2.5x.
If you use avisynth2.0x, you must select mpeg2dec.dl as dahuman said.
But why do you use avisynth2.0x? You need it only for filters which do not work with avisynth2.5x.

cbope
28th May 2003, 14:27
I'm using AviSynth 2.0.8 because that's what was listed on the GKnot 0.28.2 download page. Should I switch to 2.5x and why?

I changed the .dll reference and it's now encoding, no errors so far. We'll see in a few hours...

len0x
28th May 2003, 17:46
this step was unnecessary:
==============================
4. AviSynth 2.0.8 and plugins
==============================

it's only for ppl who have crashes with 2.5.x
I've updated description on SF, so it's not confusing for ppl...

P.S. to get 2.5.x working again reintstall rippack + update