C
23
mkvdjob
Guest on 11th June 2022 05:28:20 PM
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
main(int argc, char *argv[]){
int i,j,t0,t1;
char OEXT[4]=".avi";
char buf[80],IN[30][100];
FILE *in,*out;
in
=fopen("C:\\WORK\\AUTOVD.job","r");
i=1;
i++;
}
i--;
out
=fopen("VirtualDub.jobs","w");
fprintf(out
,"// VirtualDub job list (Sylia script format)\n");
fprintf(out
,"// This is a program generated file -- edit at your own risk.\n");
for(j=1;j<=i;j++){
fprintf(out
,"// $job \"Job %d\"\n",j
);
fprintf(out
,"// $input \"C:\\WORK\\%s\\%s.avs\"\n",IN
[j
],IN
[j
]);
fprintf(out
,"// $output \"C:\\WORK\\%s\\%s_%d%d.avi\"\n",IN
[j
],IN
[j
],t0
,t1
);
fprintf(out
,"// $start_time 0 0\n");
fprintf(out
,"VirtualDub.Open(\"C:\\\\WORK\\\\%s\\\\%s.avs\",0,0);\n",IN
[j
],IN
[j
]);
fprintf(out
,"VirtualDub.audio.SetSource(1);\n");
fprintf(out
,"VirtualDub.audio.SetMode(1);\n");
fprintf(out
,"VirtualDub.audio.SetInterleave(1,500,1,0,0);\n");
fprintf(out
,"VirtualDub.audio.SetClipMode(1,1);\n");
fprintf(out
,"VirtualDub.audio.SetConversion(48000,2,2,0,0);\n");
fprintf(out
,"VirtualDub.audio.SetVolume(512);\n");
fprintf(out
,"VirtualDub.audio.SetCompression(85,24000,2,0,6000,1,12,\"AQACAAAAkAABAHEF\");\n");
fprintf(out
,"VirtualDub.video.SetDepth(24,24);\n");
fprintf(out
,"VirtualDub.video.SetMode(3);\n");
fprintf(out
,"VirtualDub.video.SetFrameRate(0,1);\n");
fprintf(out
,"VirtualDub.video.SetIVTC(0,0,-1,0);\n");
fprintf(out
,"VirtualDub.video.SetRange(0,0);\n");
fprintf(out
,"VirtualDub.video.SetCompression(0x78766964,0,10000,0);\n");
fprintf(out
,"VirtualDub.video.SetCompData(360,\"NAEAAAAAAAABAAAA4OYLAAAAsEABAAAAAAAAAAAAAAAAAAAALAEAADIAAADABHcAAAAwAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACamZmZmZnJP5qZmZmZmck/AgAAAAAAAAAAAAAAgAIAAOABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAA/////wEAAAAAAAAAAQAAAAIAAABjOlxkaXZ4LmxvZwBjOlx0ZXN0LmRpdngAYzpcbXZpbmZvLmJpbgBjOlxuZXdyYy50eHQA\");\n");
fprintf(out
,"VirtualDub.video.filters.Clear();\n");
fprintf(out
,"VirtualDub.video.filters.Add(\"deinterlace\");\n");
fprintf(out
,"VirtualDub.video.filters.instance[0].Config(0);\n");
fprintf(out
,"VirtualDub.video.filters.Add(\"temporal smoother\");\n");
fprintf(out
,"VirtualDub.video.filters.instance[1].Config(7);\n");
fprintf(out
,"VirtualDub.video.filters.Add(\"resize\");\n");
fprintf(out
,"VirtualDub.video.filters.instance[2].Config(640,480,1);\n");
fprintf(out
,"VirtualDub.subset.Delete();\n");
fprintf(out
,"VirtualDub.SaveAVI(\"C:\\\\WORK\\\\%s\\\\%s_%d%d.avi\");\n",IN
[j
],IN
[j
],t0
,t1
);
fprintf(out
,"VirtualDub.Close();\n\n");
fprintf(out
,"//--------------------------------------------------\n");
}
}