millennio
06-05-2011, 09:19
Acquisisco un video con directshow e va tutto bene... quando faccio termina e parte la conversione in un altro thread:
Task.Factory.CreateNew(() =>
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents=false;
proc.StartInfo.FileName="ffmpeg";
proc.StartInfo.Arguments = " -i " + ultimo_file + " -target pal-dvd " + percorsoMPEG + zeri + numfiles2 + "_" + lbldataeora.Text + ".mpg";
proc.Start();
proc.WaitForExit();
});
se nel frattempo faccio partire un altra acquisizione il secondo video che sto acquisendo scatta... come mai? č risolvibile?
Task.Factory.CreateNew(() =>
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents=false;
proc.StartInfo.FileName="ffmpeg";
proc.StartInfo.Arguments = " -i " + ultimo_file + " -target pal-dvd " + percorsoMPEG + zeri + numfiles2 + "_" + lbldataeora.Text + ".mpg";
proc.Start();
proc.WaitForExit();
});
se nel frattempo faccio partire un altra acquisizione il secondo video che sto acquisendo scatta... come mai? č risolvibile?