WMV from images tutorial shows how to make WVM video from images in C#.  Making video from images using Images To Video SDK is easy to do from your application.

C#

using System;
using System.Diagnostics;
using BytescoutImageToVideo;

namespace SimpleSlideshow
{
class Program
{
 static void Main(string[] args)
 {
 	try
 	{
           	Console.WriteLine("Making WMV from images, please wait...");

   // Create BytescoutImageToVideoLib.ImageToVideo object instance
   ImageToVideo converter = new ImageToVideo();

   // Activate the component
   converter.RegistrationName = "demo";
   converter.RegistrationKey = "demo";

   // Add images and set the duration for every image slide added
   Slide slide;
   slide = converter.AddImageFromFileName("slide1.jpg");
   slide.Duration = 3000; // 3000ms = 3s
   slide = converter.AddImageFromFileName("slide2.jpg");
   slide.Duration = 3000;

   // Set output video size
   converter.OutputWidth = 640;
   converter.OutputHeight = 480;

   // Set output WMV video file name
   converter.OutputVideoFileName = "result.wmv";

   // Run the conversion
   converter.RunAndWait();

   // Release resources
   System.Runtime.InteropServices.Marshal.ReleaseComObject(converter);

   // Open the result video file in default media player
   Process.Start("result.wmv");

         Console.WriteLine("Done. Press any key to continue..");
         Console.ReadKey();
           }
           catch(Exception e)
 	{
               Console.WriteLine("Error: " + e.ToString());
               Console.WriteLine("nPress any key to exit.");
               Console.ReadKey();
           }
 }
}
}