以下は、2 つのビデオを結合するためのコードです。プログラムを実行すると、2 つのビデオが結合され、結合されたビデオがフォルダーに入れられます。結合されたビデオのサイズは正しいはずです。
しかし、ビデオを再生すると、WMP でビデオの最初の部分が再生されますが、VLC でビデオを再生すると、ビデオの 2 番目の部分が再生されます。
public void JoiningVideo()
{
string j = @"D:/test2";
string outputpath = @"D:/test3/beforeEventab1.wmv";
DirectoryInfo di = new DirectoryInfo(j);
FileStream fs;
fs = new FileStream(outputpath, FileMode.Append);
foreach (FileInfo fi in di.GetFiles(@"*.wmv"))
{
byte[] bytesource = System.IO.File.ReadAllBytes(fi.FullName);
fs.Write(bytesource, 0, bytesource.Length);
}
fs.Close();
}