Gerador de trabalhos VirtualDub

Descrição

Captura de tela

Faz o seguinte:

Você configura uma pasta com arquivos AVI de entrada e uma pasta para o resultado.
Você cria (ou usa minha referência) modelos para script VirtualDub onde usa tags <INAVI>, <OUTAVI> e <OUTWAV> em vez de nomes de entrada AVI, saída AVI e saída WAV.
Execute o aplicativo, ele cria um arquivo .JOBS compatível com VirtualDub.jobs (você pode sobrescrevê-lo e toda a fila aparecerá na janela Job Control), cria pastas de saída se necessário.
Em seguida, selecione o item de menu "Executar script" ou "Controle de trabalho" no VirtualDub e aguarde o resultado :)

Estes modelos estão incluídos:

1. Para arquivos que contêm fluxos de vídeo e áudio:

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("redimensionar");
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.Close();

2. Para arquivos que contêm apenas fluxo de vídeo:

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("redimensionar");
VirtualDub.video.filters.instance[0].Config(720.576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Close();