Ho usato Microsoft Expression Encoder per aggiungere due video e questa cosa funziona bene Il problema è che quando ho provato ad aggiungere video diversi 'wmv', è dà eccezione di FileNot supportatiConvertire video da Mp4, formato avi a wmv formato utilizzando C#
ho cercato su google ma non sono riuscito a trovare la soluzione.
private void button1_Click(object sender, EventArgs e)
{
MediaItem mediaItem1 = null;
Job job = new Job();
job.EncodeProgress += new EventHandler<EncodeProgressEventArgs>(job_EncodeProgress);
int count = 0;
//video url contains all urls of videos
foreach (string x in VideosUrls)
{
if (count == 0)
{
mediaItem1 = new MediaItem(x);
job.MediaItems.Add(mediaItem1);
}
else
{
mediaItem1.Sources.Add(new Source(x));
}
count++;
}
job.OutputDirectory = @"C://videoOutput";
job.Encode();
}
C'è un modo utilizzando AForge.NET o Microsoft Expression Encoder così posso convertire qualsiasi 'mp4' il video -'wmv' di programmazione prima di aggiungere che, senza audio o la qualità Perdita .
Grazie mille per aver letto tutto Domanda :)
Codifica non provata, ma la riproduzione incorporata con errori di codec 32/64-bit può essere un problema. Forse prova a costruire come x86 a 32 bit o installare un pacchetto di codec come K-Lite. – WhoIsRich