PDA

View Full Version : VirtualDubMod & Gordian Knot


Pendra
4th January 2003, 01:21
I try to use Gordian Knot 0.27 and VirtualDubMod and avisynth 2.5.
The only way to make VirtualDubMod work is to use

VirtualDubMod_1_4_11_1 renaming VirtualDubMod.exe in VirtualDub.exe

I think that from VirtualDubMod_1_4_11_2 the jobs are written in

VirtualDubMod.jobs instead of VirtualDub.jobs

and so there is no way for the new release!!!!

jcsston
4th January 2003, 08:26
There is a newer version of VirtualDubMOD that provides a workaround for GKnot users.
[VirtualDubMod 1.4.13.1]
- The default jobs file name is now based on the .exe name, which means that if you rename VirtualDubMod.exe in VirtualDub.exe then the default jobs file will become VirtualDub.jobs instead of VirtualDubMod.jobs [2].
[2] Note for GordianKnot users : this is a workaround for current versions of GKnot which uses
only the VirtualDub.jobs file in batch mode. To be able to use GKnot as usual you just need
to rename VirtualDubMod.exe in VirtualDub.exe

You are already doing this but the newer versions should work

Suiryc
4th January 2003, 12:28
Please use the latest version (with bug fixes) provided on our SourceForge page.
The latest official release (1.4.13.1) were supposed to work properly with GKnot but some changes related to the LAN mods make VDubMod crash in specific cases (GKnot calling VirtualDub for job processing being one of those cases). This has been fixed meanwhile and is included in a bug/fix version ...

Pendra
5th January 2003, 02:10
what I have dene:

downloaded

1) AviSynthLexer_0_1.zip
2) VirtualDubMod_1_4_13_1.zip
3) VirtualDubMod_needed_DLLs_251102.zip
4) virtualdubmod_needed_dlls_301002.zip
5) VirtualDubMod_291202.zip

unzipped everithing in a directory called VirtualDub
renamed VirtualDubMod.exe in VirtualDub.exe

deleted VirtualdDub under Gordian and moved the new one...

But it does not work.

The same process works only with VirtualDubMod_1_4_11_1.zip no other versions!!!!!!!!

Belgabor
6th January 2003, 16:34
You only need the latest dll package.

Could you elaborate a bit on 'It does not work'. The statement as such doesnt help very much pinpointing the error. (Aka doesn't it start, crash, etc.)

Are you sure you have put all the dlls in the same directory as the exe file?

Cheers
Belgabor

Pendra
6th January 2003, 22:55
Tomorrow I will try everything from scratch.
I will post the Gordian log file.

Thanks

Ok What I do is unzip in one single folder (called VirtualDub):

1) VirtualDubMod_1_4_13_1.zip
2) AviSynthLexer_0_1.zip
3) virtualdubmod_needed_dlls_301002.zip
4) VirtualDubMod_070103.zip

Than I rename only VirtualDubMod.exe to VirtualDub.exe.
At the end i substitute the folder under Gordian with mine.

I start an encoding with Gordian and I receive this message:
"Specified bitrate is too low for this clip. Minimum possible bitrate for the clip is 0 kbps. Overriding user-specified value"

The Log file generated is:

"
07/01/2003 22.24.05: Job "Anelli1" started.

o DivX5-First Pass: E:\SignoreAnelli\DVD1\1dvd1.avs
o DivX5-Second Pass: E:\SignoreAnelli\DVD1\1dvd1.avs
x Mux Audio (disabled).
End of Job 1 (Anelli1).
-----------------------------------------------------
Gordian Knot 0.27.0.13
Encoding Job Data:

Type: EncD5_Both
Number: 1
Name: Anelli1
Platform: WinXP (5.1.2600).2

Files:
VirtualDubExe: D:\DVD\GORDIA~1\virtualdub\Virtualdub.exe
NandubExe: D:\DVD\GORDIA~1\nandub\Nandub.exe
AviFinal: E:\SignoreAnelli\DVD1\1dvd1.avi
AviMovie: E:\SignoreAnelli\DVD1\1dvd1_Movie.avi
AviCredits: E:\SignoreAnelli\DVD1\1dvd1_Credits.avi
MovieFS: E:\SignoreAnelli\DVD1\1dvd1.avs
CreditsFS:
Log : E:\SignoreAnelli\DVD1\1dvd1.log
Stats: E:\SignoreAnelli\DVD1\1dvd1.stats
Ecf : E:\SignoreAnelli\DVD1\1dvd1.ecf

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

Calculator:
VideoSize: 671035 kbyte.
Audio1Size: 47126 kbyte.
Audio2Size: 0 kbyte.
Overhead: 3638 kbyte.
AviSize: 721800 kbyte (704 mbyte).
FilesSize: 0 kbyte.
TotalSize: 721800 kbyte (704 mbyte).
Interleaving: disabled
Bitrate: 904 k(=1000)Bits/s
Frames: 151968
FPS: 25.000
Duration: 1:41:19
Quality: 0.262 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
DivX5BiDirect: 1
DivX5GMC: 1
DivX5QuartPel: 0
DivX5PsyVis: 0
Resolution: 576 x 240

Audio 1:
none.

Audio 2:
none.

22.24.05: Audio 1, calc: 47126 kb
22.24.05: Audio 1, disabled, no recalc. - you probably want to add this track later.

Adding this script to D:\DVD\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 First Pass"
// $input "E:\SignoreAnelli\DVD1\1dvd1.avs"
// $output "E:\SignoreAnelli\DVD1\1dvd1.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\SignoreAnelli\\DVD1\\1dvd1.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(356,"GAEAAEDLDQDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAgAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEU6XFNpZ25vcmVBbmVsbGlcRFZEMVwxZHZkMS5sb2cAYzpcdGVzdC5kaXZ4AEU6XFNpZ25vcmVBbmVsbGlcRFZEMVwxZHZkMS5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\SignoreAnelli\\DVD1\\1dvd1.avi");
VirtualDub.Close();

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

22.24.05: Started DivX5-First Pass: E:\SignoreAnelli\DVD1\1dvd1.avs
22.24.08: Finished DivX5-First Pass. Duration: 2 seconds.
22.24.08: Trying to open Log-file.
22.24.08: Error: Could not open E:\SignoreAnelli\DVD1\1dvd1.log
22.24.08: Error: Could not count encoded Frames.
22.24.08: Speed: 0.000 Frames per Second.
22.24.08: WARNING: Number of counted frames differs from settings!
22.24.08: WARNING: Settings: 151968
22.24.08: WARNING: Counted: 0
22.24.08: WARNING: Difference: 151968
22.24.08: Correcting Bitrate...
22.24.08: Original Bitrate = 904 k(=1000)Bits/s
22.24.08: ERROR: Correction impossible.
22.24.08: Now encoding at 904 k(=1000)Bits/s

Adding this script to D:\DVD\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Second Pass"
// $input "E:\SignoreAnelli\DVD1\1dvd1.avs"
// $output "E:\SignoreAnelli\DVD1\1dvd1.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\SignoreAnelli\\DVD1\\1dvd1.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(356,"GAEAAEDLDQDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAwAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEU6XFNpZ25vcmVBbmVsbGlcRFZEMVwxZHZkMS5sb2cAYzpcdGVzdC5kaXZ4AEU6XFNpZ25vcmVBbmVsbGlcRFZEMVwxZHZkMS5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\SignoreAnelli\\DVD1\\1dvd1.avi");
VirtualDub.Close();

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

22.24.08: Started DivX5-Second Pass: E:\SignoreAnelli\DVD1\1dvd1.avs
22.24.50: Finished DivX5-Second Pass. Duration: 42 seconds.
22.24.50: Speed: 0.000 Frames per Second.

Adding this script to D:\DVD\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Append"
// $input "E:\SignoreAnelli\DVD1\1dvd1_Movie.avi"
// $output "E:\SignoreAnelli\DVD1\1dvd1.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\SignoreAnelli\\DVD1\\1dvd1_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("E:\\SignoreAnelli\\DVD1\\1dvd1.avi");
VirtualDub.Close();

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

22.24.50: Started Appending Credits: E:\SignoreAnelli\DVD1\1dvd1_Movie.avi
22.24.50: Finished Appending Credits. Duration: 0 seconds.

22.24.50: Done.
22.24.50: Movie = E:\SignoreAnelli\DVD1\1dvd1.avi
Total Encoding Time: 45 seconds.
07/01/2003 22.24.50: Job "Anelli1" finished. "

Sorry for the long message. I hope that this can halp.

P.S. Just to remember that with VirtualDubMod_1_4_11_1.zip is OK.

Pendra
11th January 2003, 00:22
Just to know : some news?

drwe_1600
15th January 2003, 18:32
Hi there. I had the same problem as you. I could not get the modified version to work, nor could I find any help. If you just revert back to the original version (.27) of Gordian Knot with the original Virtual Dub, it should work fine. I had a few problem but then I downloaded the C++ libraries update and that seemed to fix everything. Good luck.

Suiryc
17th January 2003, 16:23
ok I think this bug will be fixed now (not yet commited in the CVS).

Belgabor
17th January 2003, 23:01
New bugfix version is out which (hopefully) now works with gknot.

Pendra
22nd January 2003, 22:40
I try VirtualDubMod_170103.zip and now is OK!!!!

Thank you very much for your work.

cjaar
23rd January 2003, 03:54
@balgobor...

The same here,did few testing with vdub latest pacth works in gknot..

Thansk for the great progy :D

cj

valnar
23rd January 2003, 19:32
Newbie question:

The new features of VirtualDubMod are great, but from an integration apsect with Gordian Knot, what featuress can it use?? Doesn't GKnot need to be changed to access additional functions?

Robert

Belgabor
23rd January 2003, 20:58
If you setup things correctly, this combination can compress in YV12 colorspace without needing to change GKnot.

cjaar
24th January 2003, 04:57
>If you setup things correctly, this combination can compress in YV12 >colorspace without needing to change GKnot.

what setups need to be done.... can u explain a bit more..

Thanks
cj

Belgabor
24th January 2003, 15:00
Have a look at the YV12 FAQ in the avisynth forum (http://forum.doom9.org/showthread.php?threadid=37276) first. It pretty much sums it up. If you have further questions try to browse the avisynth forum or ask again :)

ookzDVD
25th January 2003, 07:20
Yes, latest VirtualDubMod.exe 17012003 finally work with GKnot
perfectly. and with change optional MPEG2DEC.DLL setting from the GKnot setting finally it works with YV12 ;)

valnar
25th January 2003, 14:29
Originally posted by ookzDVD
Yes, latest VirtualDubMod.exe 17012003 finally work with GKnot
perfectly. and with change optional MPEG2DEC.DLL setting from the GKnot setting finally it works with YV12 ;)

Cool! Now for us newbies, maybe the TheWEF can include that in the next GKnot release with the appropriate filters!

Robert

cjaar
4th February 2003, 04:58
@ookzDVD/Belgabor...

i hv a problem with Gknot+VDmod latest relese!!!!!
i hv changed to mpeg2dec3 and added all the dlls of vdmod.

the prob: When i check for preview button in encoding window, i get this error: "msvcrtc.dll" missing, reinstalling may work...

when put back with original mpeg2 and vdub.. this err is not there...

hv u noticed this????

cj

ookzDVD
4th February 2003, 05:25
@cjaar,

Sorry I not test yet with the 31012003's VdubMod build. :(
But it's ok with the 17012003's build.

Belgabor
4th February 2003, 16:23
@cjaar: That's strange. Which version of Windows are you using? Does VDubMod (newest version) work alone (aka does it start)? Does Avisynth 2.07 with mpeg2dec.dll work?

Wilbert
4th February 2003, 16:57
You are sure it's not about the dll "Msvcrtd.dll" ? If it is you can download it from http://kxproject.spb.ru/down.php?language=en. Due to a bug in imagesequence.dll (plugin filter for AviSynth). You won't get that message if you remove imagesequence.dll from the plugin dir of AviSynth 2.5.

If it is not about "Msvcrtd.dll" then forget this message.

cjaar
5th February 2003, 03:46
@ Wilbert

hi thnaks... i did looks sterday in avisynth forum about this err, deleted the imageseq dll and its gone!!!!!. every thing works fine :)

r there any resize filters(bicublical,bilenear, lancoz etc) for avisynth 2.5 ?????

@ Belgabor
s new ver works fine :).. thnaks for such a greate progy ...


Thanks
cj

Wilbert
5th February 2003, 10:20
Have a look at: http://www.avisynth.org/index.php?page=FiltersByCategory

All resizers work in AviSynth v2.5 and can handle YV12.