public void write_video_test()
{
var videoWriter = new VideoFileWriter();
int width = 800;
int height = 600;
int framerate = 24;
string path = Path.GetFullPath("output.avi");
int videoBitRate = 1200 * 1000;
//int audioBitRate = 320 * 1000;
videoWriter.Open(path, width, height, framerate, VideoCodec.H264, videoBitRate);
var m2i = new MatrixToImage();
Bitmap frame;
for (byte i = 0; i < 255; i++)
{
byte[,] matrix = Matrix.Create(height, width, i);
m2i.Convert(matrix, out frame);
videoWriter.WriteVideoFrame(frame, TimeSpan.FromSeconds(i));
}
videoWriter.Close();
Assert.IsTrue(File.Exists(path));
}