VirtualDub-taakgenerator

Beschrijving

Schermafbeelding

Doet het volgende:

U stelt een map in met ingevoerde AVI-bestanden en een map voor resultaat.
U maakt (of gebruikt mijn referentie) sjablonen voor VirtualDub-script waarbij u <INAVI>-, <OUTAVI>- en <OUTWAV>-tags gebruikt in plaats van de namen van invoer AVI, uitvoer AVI en uitvoer WAV.
Voer de applicatie uit, er wordt een .JOBS-bestand gemaakt dat compatibel is met VirtualDub.jobs (u kunt het overschrijven en de hele wachtrij verschijnt in het venster Taakbeheer), er worden indien nodig uitvoermappen gemaakt.
Selecteer vervolgens het menu-item "Script uitvoeren" of "Job Control" in VirtualDub en wacht op resultaat :)

Deze sjablonen zijn inbegrepen:

1. Voor bestanden die zowel video- als audiostreams bevatten:

VirtualDub.Open(<INAVI>,0,0);
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1.500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(48000,0,0,0,1);
VirtualDub.audio.SetVolume();
VirtualDub.audio.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(0x35327664,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("formaat wijzigen");
VirtualDub.video.filters.instance[0].Config(720,576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveWAV(<OUTWAV>);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Sluiten();

2. Voor bestanden die alleen een videostream bevatten:

VirtualDub.Open(<INAVI>,0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1.500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(48000,0,0,0,1);
VirtualDub.audio.SetVolume();
VirtualDub.audio.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(0x35327664,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("formaat wijzigen");
VirtualDub.video.filters.instance[0].Config(720,576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Sluiten();