Log in

View Full Version : Sylia script error - Variable not found with VDB 1.5.5.1a


robgarib
21st June 2003, 10:56
Sylia script error - Variable not found with ogm and mkv
I use dvdtoogm for encoding and with VDM version
1.5.1.1.a i have found a bug.
When the program end the second pass i have two
warning messagges:
From VDM : Sylia script error - Variable not found
From DVDTOOGM: File not found - Can't mux ogm inputs
The program crashed and in the file folder i don't find
the ogm file but only movie.avi and credits.avi.
So i have to open VDM and manually merge
movie+credits , create ogm file and muxing in it ogg
audio, chapters and subtitles.
The same error occurs in Matroska too.
I paste here the log file of a failed encoding:

DVDtoOgm - Encoding Job:

Encoding Audio 1: I:\temp\vobs\WHITE AC3 T01 3_2ch
448Kbps DELAY 0ms.ac3
Encoding Credits seperatly:
I:\temp\vobs\WHITE_Credits.avi
Encoding Video 2-pass, 1st pass:
I:\temp\vobs\WHITE.ogm
Encoding Video 2-pass, 2nd pass:
I:\temp\vobs\WHITE.ogm
Muxing Ogm Inputs: I:\temp\vobs\WHITE.ogm


DVDtoOgm 1.35.1 beta
Encoding Log File:


Files:

Sorce File I:\temp\vobs\WHITE.d2v
Final Movie-File: I:\temp\vobs\WHITE.ogm
Movie File: I:\temp\vobs\WHITE_Movie.avi
Credits File: I:\temp\vobs\WHITE_Credits.avi
AVS-File: I:\temp\vobs\WHITE.avs
Credits AVS-File: I:\temp\vobs\WHITE_Credits.avs


Job Settings:

Mux Audio & Video: true
Delete Files: true
Write Log File: true
Enc. Credits sep.: true
Video Codec: DivX


Calculate Bitrate:

Audio 1 Size: 81112 KB
Audio 2 Size: 81112 KB
Final Ogm Size: 696320 KB
Add File Size: 82 KB
Bitrate: 791
Frames: 157652
Framerate: 25,000
Movie Duration: 1 : 45 : 6
Resolution: 640 x 352
Video Comment: Italian


Audio 1 Information:

Audio 1 Comment: Italian
Audio 1 Re-Calc.: true
Audio 1 Fin. File: I:\temp\vobs\WHITE AC3 T01 3_2ch
448Kbps DELAY 0ms.ogg
Commandline: -core( -input "I:\temp\vobs\WHITE
AC3 T01 3_2ch 448Kbps DELAY 0ms.ac3" -
output "I:\temp\vobs\WHITE AC3 T01 3_2ch 448Kbps
DELAY 0ms.ogg" -logfile "I:\temp\vobs\WHITE AC3 T01
3_2ch 448Kbps DELAY 0ms.log" ) -azid( -c normal ) -ota
( -d 0 -G max ) -ogg( -q 0.300 ) -profile ( DVDtoOgm )


Audio 2 Information:

No Audio processing!


Start Encoding Progress:

[21.58.40]: Start Encoding Audio 1
[22.16.52]: Finished Encoding Audio 1

[22.16.52]: Audio 1 final Filesize: 77308 KB
[22.16.52]: Re-Calculate Bitrate: 796 kbps

[22.16.52]: Adding this Script to VirtualDubMod.jobs:

// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own
risk.
//
// $numjobs 1
//

// $job "DVDtoOgm - Encoding Job - Credits"
// $input "I:\temp\vobs\WHITE_Credits.avs"
// $output "I:\temp\vobs\WHITE_Credits.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open
("I:\\temp\\vobs\\WHITE_Credits.avs",0,0);
VirtualDub.RemoveInputStreams();
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
("I:\\temp\\vobs\\WHITE_Credits.avi");
VirtualDub.Close();

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

[22.16.52]: Start Encoding Video - Credits
[22.19.31]: Finished Encoding Video - Credits

[22.19.31]: Re-Calculate Bitrate: 798 kbps

[22.19.31]: Adding this Script to VirtualDubMod.jobs:

// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own
risk.
//
// $numjobs 1
//

// $job "DVDtoOgm - Encoding Job"
// $input "I:\temp\vobs\WHITE.avs"
// $output "I:\temp\vobs\WHITE_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("I:\\temp\\vobs\\WHITE.avs",0,0);
VirtualDub.RemoveInputStreams();
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("I:\\temp\\vobs\\WHITE_Movie.avi");
VirtualDub.Close();

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

[22.19.31]: Start Encoding Video - 2pass, 1st-pass
[0.15.25]: Finished Encoding Video - 2pass, 1st-pass

[0.15.25]: Adding this Script to VirtualDubMod.jobs:

// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own
risk.
//
// $numjobs 1
//

// $job "DVDtoOgm - Encoding Job"
// $input "I:\temp\vobs\WHITE.avs"
// $output "I:\temp\vobs\WHITE_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("I:\\temp\\vobs\\WHITE.avs",0,0);
VirtualDub.RemoveInputStreams();
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("I:\\temp\\vobs\\WHITE_Movie.avi");
VirtualDub.Close();

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

[0.15.25]: Start Encoding Video - 2pass, 2nd-pass
[2.06.15]: Finished Encoding Video - 2pass, 2nd-pass

[2.06.15]: Adding this Script to VirtualDubMod.jobs:

// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own
risk.
//
// $numjobs 1
//

// $job "DVDtoOgm - Muxing Job"
// $input "I:\temp\vobs\WHITE_Movie.avi"
// $output "I:\temp\vobs\WHITE.ogm"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open
("I:\\temp\\vobs\\WHITE_Movie.avi",0,0);
VirtualDub.Append("I:\\temp\\vobs\\WHITE_Credits.avi");
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("I:\\temp\\vobs\\WHITE
AC3 T01 3_2ch 448Kbps DELAY 0ms.ogg",0x00000204);
VirtualDub.stream[0].AddComment
(0x00010000,"","Italian");
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.stream[0].EnableFilterGraph(0);
VirtualDub.stream[0].filters.Clear();
VirtualDub.stream[2].SetSource
("I:\\temp\\vobs\\italiano.srt",0x00000301);
VirtualDub.stream[2].AddComment
(0x00010000,"","Italian");
VirtualDub.stream[2].SetMode(0);
VirtualDub.stream[2].SetInterleave(1,500,1,0,0);
VirtualDub.stream[2].SetClipMode(1,1);
VirtualDub.stream[2].SetConversion(0,0,0,0,0);
VirtualDub.stream[2].SetVolume();
VirtualDub.stream[2].SetCompression();
VirtualDub.stream[2].EnableFilterGraph(0);
VirtualDub.stream[2].filters.Clear();
VirtualDub.video.AddComment(0x00010000,"","Italian");
VirtualDub.video.AddChapter(0,1,"Chapter 1");
VirtualDub.video.AddChapter(470080,1,"Chapter 2");
VirtualDub.video.AddChapter(780000,1,"Chapter 3");
VirtualDub.video.AddChapter(1134120,1,"Chapter 4");
VirtualDub.video.AddChapter(1426880,1,"Chapter 5");
VirtualDub.video.AddChapter(1766960,1,"Chapter 6");
VirtualDub.video.AddChapter(2215720,1,"Chapter 7");
VirtualDub.video.AddChapter(2479880,1,"Chapter 8");
VirtualDub.video.AddChapter(2988960,1,"Chapter 9");
VirtualDub.video.AddChapter(3225040,1,"Chapter 10");
VirtualDub.video.AddChapter(3616080,1,"Chapter 11");
VirtualDub.video.AddChapter(4025840,1,"Chapter 12");
VirtualDub.video.AddChapter(4423640,1,"Chapter 13");
VirtualDub.video.AddChapter(4685720,1,"Chapter 14");
VirtualDub.video.AddChapter(5223920,1,"Chapter 15");
VirtualDub.video.AddChapter(5881200,1,"Chapter 16");
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.SaveOGM("I:\\temp\\vobs\\WHITE.ogm");
VirtualDub.Close();

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

[2.06.15]: Start Muxing Audio, Video & Ogm Inputs
[6.59.26]: Finished Muxing Audio, Video & Ogm Inputs

[6.59.26]: ERROR: Can't find "I:\temp\vobs\WHITE.ogm"!
Not deleting intermediate Files!


Job Finished - End of Log-File

Suiryc
21st June 2003, 13:10
Originally posted by robgarib
VirtualDub.stream[0]...
VirtualDub.stream[2]...
I guess the problem for VirtualDubMod is that the script just 'skipped' the second audio/text stream (stream[1]).
All the stream[2] should have been stream[1] calls.

Maybe a problem with DVD2OGM when muxing multiple audio/text streams ?

robgarib
21st June 2003, 18:35
I guess the problem for VirtualDubMod is that the script just 'skipped' the second audio/text stream (stream[1]).
All the stream[2] should have been stream[1] calls.

Maybe a problem with DVD2OGM when muxing multiple audio/text streams ?

****

I don't know about it.
I have sent by e-mail your reply directly to "Dvd" (the author of dvdtoogm) to see if he can find the solution.