title: Convert image sequence to MP4 file using .Net Core and C# on Azure Storage Blobs
body: <p>I have an API with a POST method which captures images and stores them to a blob container on Azure. These images will make up a sequence of frames for a video file once ready to process. I have another endpoint that my application calls when it is ready to process the sequence and get back a video file. </p>
  
  <p>I have everything in place and ready for video processing but I am stuck on how to achieve what I thought would be very simple! Since my endpoint runs in .NET Core I cannot use any legacy .Net libraries and since I am deploying to an Azure WebApp (Windows OS) that may need to scale up/out I cannot install anything other than pre-compiled .Net Core compatible Nuget packages on the hardware as part of my deployment from DevOps.</p>
  
  <p>I can't find any good libraries or examples that run in this scenario. I've run into issues trying to use anything related to GDI+ or FFMPEG...</p>
  
  <p>Was hoping to find something similar to <strong>SixLabors.ImageSharp</strong> </p>
  
  <p><em>I have a list of all the images in order and ready to be processed like so:</em></p>
  
  <pre><code>var frames = new List&lt;Image&gt;();
  
  // (Removed for brevity) Retrieve images from blobs &amp; append to frame list...
  
  foreach(var frame in frames)
  {
      // Convert frames/sequence to video file
  }
  
  // Save to blob storage as .mp4
  </code></pre>
  
  <p>Any help would be appreciated!</p>