Generador de trabajos VirtualDub

Descripción

Captura de pantalla

Hace lo siguiente:

Configura la carpeta con archivos AVI de entrada y la carpeta para el resultado.
Usted crea (o usa mi referencia) plantillas para script VirtualDub donde usa etiquetas <INAVI>, <OUTAVI> y <OUTWAV> en lugar de nombres de AVI de entrada, AVI de salida y WAV de salida.
Ejecute la aplicación, crea un archivo .JOBS que es compatible con VirtualDub.jobs (puede sobrescribirlo y aparecerá la cola completa en la ventana de Control de trabajos), creó carpetas de salida si es necesario.
Luego seleccione el elemento de menú "Ejecutar script" o "Control de trabajo" en VirtualDub y espere el resultado :)

Estas plantillas están incluidas:

1. Para archivos que contienen transmisiones de video y audio:

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.filtros.Clear();
VirtualDub.video.filters.Add("cambiar tamaño");
VirtualDub.video.filters.instancia[0].Config(720,576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveWAV(<OUTWAV>);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Cerrar();

2. Para archivos que contienen sólo secuencias 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.filtros.Clear();
VirtualDub.video.filters.Add("cambiar tamaño");
VirtualDub.video.filters.instancia[0].Config(720,576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Cerrar();