Azure Batch .NET File Processing with ffmpeg

A .NET application that uses Batch to process media files in parallel with the ffmpeg open-source tool.

For details and explanation, see the accompanying article Run a parallel workload with Azure Batch using the .NET API.


  • Azure Batch account and linked general-purpose Azure Storage account
  • Visual Studio 2017, or .NET Core 2.1 for Linux, macOS, or Windows
  • Windows 64-bit version of ffmpeg 3.4
  • Add ffmpeg as an application package to your Batch account (Application Id: ffmpeg, Version: 3.4)


Project code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.