Log in

View Full Version : aaarg, vobsub problem in gknot divx5 encoding - help!


takeru
7th June 2002, 01:19
everything works fine if i don't use vobsub, but if i enable it, it will start encode and finish in a second saying all is fine. NOT! upon further checking, it turns out something with the vobsub is the problem. i know i had problems using every version of vobsub after 2.06, so i tried installing 2.06 instead of the current 2.14 currently installed. same problem. the only thing i can tell that that something odd is going on is when i push the preview button in the save .avs window, instead of playing back the video i see a black screen with a large red message "Avisynth: caught an access violation at 0x00cdbbbf, attempting to read from 0x086a7000". unchecking vobsub results in working preview, and encoding goes on without a problem. idx file is loaded ok in avs script, everything looks ok. i have no idea what the hell is wrong here. :angry:

llemor
7th June 2002, 09:30
Hi,

I'm willing to help you, but I think it is better if you'll post the avs script. ;)

Regards,

takeru
7th June 2002, 10:00
heres the avs script:

#
# Created with Gordian Knot
#
# http://thewef.nav.to
#
# PLUGINS
# get them from http://users.win.be/dividee
LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\decomb.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\InverseTelecine.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\Avisynth_Spatial.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\GreedyHMA.dll")
LoadPlugin("C:\WINNT\System32\vobsub.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\SimpleResize.dll")
#
# SOURCE
mpeg2source("D:\pre-rip\source\orphen10.d2v")
#
# TRIM
#trim(startframe,endframe)
#
# IVTC
Telecide()
Decimate(cycle=5)
# or use
#InverseTelecine(40,10,15)
#GreedyHMA(1,0,4,0,0,0,0,0)
#
# DEINTERLACING
#FieldDeinterlace()
# or use
#VerticalReduceBy2
# or maybe
#GreedyHMA(1,0,0,0,0,0,0,0)
#
# CROPPING
crop(5,0,710,478)
#
# DENOISING: choose one combination (or none)
# 1) little noise (fast)
#TemporalSmoother(2,1)
#
# 2) medium noise (slow)
#SpatialSoftenMMX(1,4,6,false,false,4,4,6,8)
#TemporalSmoother(2)
#
# 3) heavy noise (very slow, you have been warned)
#SpatialSoftenMMX(2,4,6,false,false,4,4,6,8)
#TemporalSmoother(3)
#SpatialSoftenMMX(1,4,6,false,false,4,4,6,8)
#
# SUBTITLES
VobSub("D:\pre-rip\subs\orphen4\orphen10\orphen10")
#
# RESIZING
BicubicResize(512,384,0,0.5)
#
# 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)

=======================
and heres the log file:

6/7/2002 4:59:25 AM: Job "anime" started.

o DivX5-First Pass: D:\pre-rip\source\orphen10.avs
o DivX5-Second Pass: D:\pre-rip\source\orphen10.avs
x Mux Audio (disabled).
End of Job 1 (anime).
_______________________________________________________________________________________________________________________

Gordian Knot 0.26.0.6
Encoding Job Data:

Type: EncD5_Both
Number: 1
Name: anime
Platform: Win2000 (5.0.2195).2

Files:
VirtualDubExe: C:\PROGRA~1\GORDIA~1\virtualdub\Virtualdub.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: D:\pre-rip\source\orphen10_2.avi
AviMovie: D:\pre-rip\source\orphen10_2_Movie.avi
AviCredits: D:\pre-rip\source\orphen10_2_Credits.avi
MovieFS: D:\pre-rip\source\orphen10.avs
CreditsFS:
Log : D:\pre-rip\source\orphen10_2.log
Stats: D:\pre-rip\source\orphen10_2.stats
Ecf : D:\pre-rip\source\orphen10_2.ecf

Options:
Quality/DRF: 0
CreditsStart: 0
UseEcf: 1
CreditsIVTC: 0
CreditsAppend: 1
DeleteInterm.: 0
EnforceBitrate:0
AntiShit: 0

Calculator:
VideoSize: 154328 kbyte.
Audio1Size: 0 kbyte.
Audio2Size: 21504 kbyte.
Overhead: 2343 kbyte.
AviSize: 178176 kbyte (174 mbyte).
FilesSize: 0 kbyte.
TotalSize: 178176 kbyte (174 mbyte).
Interleaving: vbrmp3
Bitrate: 1020 k(=1000)Bits/s
Frames: 37165
FPS: 29.970
Duration: 0:20:40
Quality: 0.173 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.266 bits/(pixel*frame).
DivX5BiDirect: 1
DivX5GMC: 1
DivX5QuartPel: 0
DivX5PsyVis: 2
Resolution: 512 x 384

Audio 1:
none.

Audio 2:
none.

4:59:25 AM: Audio 2, calc: 21504 kb
4:59:25 AM: Audio 2, disabled, no recalc. - you probably want to add this track later.

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 First Pass"
// $input "D:\pre-rip\source\orphen10.avs"
// $output "D:\pre-rip\source\orphen10_2.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("D:\\pre-rip\\source\\orphen10.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
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.SetCompData(358,"GAEAAGCQDwDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAgAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAQAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAD/////BAAAAEQ6XHByZS1yaXBcc291cmNlXG9ycGhlbjEwXzIubG9nAGM6XHRlc3QuZGl2eABEOlxwcmUtcmlwXHNvdXJjZVxvcnBoZW4xMF8yLm12AG0=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\pre-rip\\source\\orphen10_2.avi");
VirtualDub.Close();

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

4:59:25 AM: Started DivX5-First Pass: D:\pre-rip\source\orphen10.avs
4:59:27 AM: Finished DivX5-First Pass. Duration: 1 second.
4:59:27 AM: Trying to open Log-file.
4:59:27 AM: Error: Could not open D:\pre-rip\source\orphen10_2.log
4:59:27 AM: Error: Could not count encoded Frames.
4:59:27 AM: Speed: 0.000 Frames per Second.
4:59:27 AM: WARNING: Number of counted frames differs from settings!
4:59:27 AM: WARNING: Settings: 37165
4:59:27 AM: WARNING: Counted: 0
4:59:27 AM: WARNING: Difference: 37165
4:59:27 AM: Correcting Bitrate...
4:59:27 AM: Original Bitrate = 1020 k(=1000)Bits/s
4:59:27 AM: ERROR: Correction impossible.
4:59:27 AM: Now encoding at 1020 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Second Pass"
// $input "D:\pre-rip\source\orphen10.avs"
// $output "D:\pre-rip\source\orphen10_2.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("D:\\pre-rip\\source\\orphen10.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
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.SetCompData(358,"GAEAAGCQDwDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAwAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAQAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAD/////BAAAAEQ6XHByZS1yaXBcc291cmNlXG9ycGhlbjEwXzIubG9nAGM6XHRlc3QuZGl2eABEOlxwcmUtcmlwXHNvdXJjZVxvcnBoZW4xMF8yLm12AG0=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\pre-rip\\source\\orphen10_2.avi");
VirtualDub.Close();

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

4:59:27 AM: Started DivX5-Second Pass: D:\pre-rip\source\orphen10.avs
4:59:28 AM: Finished DivX5-Second Pass. Duration: 1 second.
4:59:28 AM: Speed: 0.000 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Append"
// $input "D:\pre-rip\source\orphen10_2_Movie.avi"
// $output "D:\pre-rip\source\orphen10_2.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("D:\\pre-rip\\source\\orphen10_2_Movie.avi",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.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("D:\\pre-rip\\source\\orphen10_2.avi");
VirtualDub.Close();

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

4:59:28 AM: Started Appending Credits: D:\pre-rip\source\orphen10_2_Movie.avi
4:59:29 AM: Finished Appending Credits. Duration: 0 seconds.

4:59:29 AM: Done.
4:59:29 AM: Movie = D:\pre-rip\source\orphen10_2.avi
Total Encoding Time: 3 seconds.
6/7/2002 4:59:29 AM: Job "anime" finished.
_______________________________________________________________________________________________________________________

llemor
9th June 2002, 15:57
Your avs seems okay.

The problem is that divxpass log file could not open. I tried it on my machine and it worked well.

Have you try to re-install VobSub? GKnot? Perhaps it will solve the problem.

manono
10th June 2002, 03:15
Hi-

Sometimes VobSub has to be put after Resize. I have no idea why. Try it. Your subs will be larger and easier to read, also :)

kikikaikai
12th June 2002, 16:50
Hi, I had a very similar problem when upgrading to vobsub 2.14 (for use in gordian knot 0.26)... Even though I didnt need subs, it gave the error but continued on okay

What happened was the vobsub installation didn't update the vobsub_vd.vdf file in the Virtualdub/plugins directory. So I just replaced that file with the updated 2.14 version. Otherwise you could delete it if you dont need it..

I doubt this could be the problem (since you mentioned you re-installed 2.06 again) but worth a try... cheers