Ich habe verwendet Microsoft Expression Encoder zwei Videos anhängen und dieses Ding funktioniert gut Das Problem, das ist, wenn ich versucht Videos andere als ‚wmv‘ anhängen, es gibt Ausnahme von FileNot UnterstützteKonvertieren von Video von MP4, AVI-Format Format mit C# wmv
ich auf google gesucht, aber ich war nicht in der Lage, die Lösung zu finden.
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();
}
Gibt es eine Möglichkeit AForge.NET oder Microsoft Expression Encoder mit, so kann ich programmatisch jedes 'mp4' Video in 'wmv' konvertieren, bevor es ohne Audio oder Qualitätsverlust Anfügen .
Vielen Dank für das Lesen alle Frage :)
Nicht versuchte Codierung, aber eingebettete Wiedergabe mit 32/64-Bit-Codec-Mismatches kann ein Problem sein. Versuchen Sie vielleicht, als x86 32-Bit zu bauen oder ein Codec-Paket wie K-Lite zu installieren. – WhoIsRich