junglemike
13th January 2003, 17:49
Hi everyone. I tried to use an multicomputer encoding feature in VdubMod 1.4.13. I have small network of 3 computers. I open a Job Control in all 3. Than i put a Main as Master, other two as Slaves, They see each ohter(main has 2 slaves appeared). But when i try to start a job - just notheing happends. No error, no message, just it is written "in progress" and 0% all the time till i abort it. When i try to launch the same job on the main pc alone - all is O.K. - the job is bein processed. Can anyone explain how can i get this work or what am i doing wrong. Thanks in Advance.
Belgabor
13th January 2003, 18:45
Post your virtualdubmod.jobs file please.
@all, could everyone please do this if you have similar problems? tia.
junglemike
13th January 2003, 23:49
Thanks for replying! I wanted to start some encoding to, than try it on many pc's and after that to post the virtualdubmod.jobs file.
But this time i had some (partial) success. I don't know why, maybe cos when i tryed it before(many times) i used mpegs as sources and applied some filters and a/v compression. Now i just wanted to reencode some xvid in 2-pass mode without any filters. So here are all steps i did: --
--
1 Open VDMod on computer X, put there some file i want to process
2 make all audio/video processing settings i need
3 open the "save avi as" dialog and check add to job list box
4 open the job window on X,
5 opne the job window on computers Y and Z, and set them as Slave
6 on th X, click Update, and then Master, after that i have the following window: ( at the bottom)
NAME-------------STATE------------------RANGE
-X---------------Localhost(master)-------------
-Y---------------Slave----------------------------
-Z---------------Slave----------------------------
After that all i press Start button and the whole situation is changed:
-
NAME-------------STATE------------------RANGE-------%-------FPS----
-X---------------Localhost(master)------0-6554-----62--------19----
-Y---------------Slave---------------------------------------------
-Z---------------Slave---------------------------------------------
Finally i got some Silya script error and process stopped. But the strange thing is not this: as you can see, only computer X did all the job, the other did notheing?!?!? Maybe i should configure them somehow? i read Help file (with VDMod) but there isn't too much. to be sure i checked a cpu utilization on Y and Z and it was 0% The Virtualdubmod.jobs file is here:
// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own risk.
//
// $numjobs 2
//
// $job "Job 1"
// $input "L:\Mad TV - Arnold's Recording Session.avi"
// $output "L:\1st pass.avi"
// $state 2
// $start_time 01c2bb62 0c2b5230
// $end_time 01c2bb63 67fb15e0
// $script
VirtualDub.SetNandubCompatibility(0);
VirtualDub.Open("L:\\Mad TV - Arnold's Recording Session.avi",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.DeleteComments();
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression(85,44100,1,0,7000,1,12,"AQACAAAAtgABAHEF");
VirtualDub.audio2.SetSource(1);
VirtualDub.audio2.SetMode(0);
VirtualDub.audio2.SetInterleave(1,500,1,0,0);
VirtualDub.audio2.SetClipMode(1,1);
VirtualDub.audio2.SetConversion(0,0,0,0,0);
VirtualDub.audio2.SetVolume();
VirtualDub.audio2.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1140,"AwAAAICEHgAgTgAAXHZpZGVvLnN0YXRzAABzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAABQAAABAAAABkAAAAZAAAAAYAAAAAAAAAAAAAACwBAAABAAAAAQAAAAAAAAAAAAAAAQAAAB8AAAABAAAAHwAAAAgREhMVFxkbERITFRcZGxwUFRYXGBocHhUWFxgaHB4gFhcYGhweICMXGBocHiAjJhkaHB4gIyYpGxweICMmKS0QERITFBUWFxESExQVFhcYEhMUFRYXGBkTFBUWFxgaGxQVFhcZGhscFRYXGBobHB4WFxgaGxweHxcYGRscHh8hFAAAAAoAAAAeAAAAAQAAAAAAAAAZAAAACgAAAAAAAAABAAAAMgAAAAEAAAAyAAAAAQAAACwBAAAsAQAAMgAAAICWmAA8AAAAPAAAAPAAAAAAAAAAAAAAAFxoaW50ZmlsZS5tdmgAbABlAC4AbQB2AGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXHZpZGVvZ2suc3RhdHMAAC4AcwB0AGEAdABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAATwAAAAAAAAABAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("L:\\1st pass.avi","", "", "", "");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $job "Job 2"
// $input "L:\Mad TV - Arnold's Recording Session.avi"
// $output "L:\Mad TV - Arnold's Clone Movie2.avi"
// $state 0
// $start_time 01c2bb63 67fb15e0
// $end_time 01c2bb63 f1eb47c0
// $script
VirtualDub.SetNandubCompatibility(0);
VirtualDub.Open("L:\\Mad TV - Arnold's Recording Session.avi",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.DeleteComments();
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression(85,44100,1,0,7000,1,12,"AQACAAAAtgABAHEF");
VirtualDub.audio2.SetSource(1);
VirtualDub.audio2.SetMode(0);
VirtualDub.audio2.SetInterleave(1,500,1,0,0);
VirtualDub.audio2.SetClipMode(1,1);
VirtualDub.audio2.SetConversion(0,0,0,0,0);
VirtualDub.audio2.SetVolume();
VirtualDub.audio2.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1140,"BQAAAICEHgCYOgAAXHZpZGVvLnN0YXRzAABzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAABQAAABAAAABkAAAAZAAAAAYAAAAAAAAAAAAAACwBAAABAAAAAQAAAAAAAAAAAAAAAQAAAB8AAAABAAAAHwAAAAgREhMVFxkbERITFRcZGxwUFRYXGBocHhUWFxgaHB4gFhcYGhweICMXGBocHiAjJhkaHB4gIyYpGxweICMmKS0QERITFBUWFxESExQVFhcYEhMUFRYXGBkTFBUWFxgaGxQVFhcZGhscFRYXGBobHB4WFxgaGxweHxcYGRscHh8hFAAAAAoAAAAeAAAAAQAAAAAAAAAZAAAACgAAAAAAAAABAAAAMgAAAAEAAAAyAAAAAQAAACwBAAAsAQAAMgAAAICWmAA8AAAAPAAAAPAAAAAAAAAAAAAAAFxoaW50ZmlsZS5tdmgAbABlAC4AbQB2AGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXHZpZGVvZ2suc3RhdHMAAC4AcwB0AGEAdABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAATwAAAAAAAAABAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("L:\\Mad TV - Arnold's Clone Movie2.avi","", "", "", "");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
Belgabor
14th January 2003, 00:34
Have a look at the help file.
1.) Using mpeg is supposed to be a bad idea (written by the original author, because of the scanning process needed on opening)
2.) 2-pass encoding WILL NOT WORK!. This is because the stats file would need to be split, too (which is currently not implemented and will need a codec specific code).
VirtualDub.Open("L:\\Mad TV - Arnold's Recording Session.avi",0,0);
Is this location valid from all involved pcs?
junglemike
14th January 2003, 01:26
Ok, Thanks for info, the location is not valid for all 3 pc's only for master, but i think using a full UNC path will solve this problem.
Just another question, if you don't mind:
Whan kind of encoding features does this method supports? Filters? what video codecs? what audio codecs? Thanks for your help
ChristianHJW
14th January 2003, 10:55
I am not sure, but i guess you will have to map network drives such that all PCs can use the same drive letter ...
Snollygoster
16th January 2003, 13:07
How can you encode using LAN? Is this a plug-in? Where can I get it?
Thanx!
OK, I now figured out the new feature of VDubMod
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.