Background FFMpeg worker using Azure Storage Queues
- .NET 8 or higher
Parameter | Required? | Description |
---|---|---|
Storage__ConnectionString | true | Azure Storage account connection string |
FFMpeg__Path | true | FFMpeg full path |
FFMpeg__Arguments | true | Arguments for FFMpeg conversion |
Storage__Input__Container | false | Name of azure storage container for input files to convert. Default name: input |
Storage__Input__Queue | false | Name of azure storage queue for requests to convert file. Default name: input |
Storage__Output__Container | false | Name of azure storage container for output files after conversion. Default name: output |
Storage__Output__Queue | false | Name of azure storage queue for results of conversion. Default name: output |
Delay | false | Delay between job executions in hh:mm:ss format. Default: 00:01:00 |
FFMpeg__TargetExtension | false | Target extension of output file with dot. If not set - extension of source file will be taken |
Project:
- Clone project
- Update appsettings.json
dotnet run
- azure-sdk-for-net - The official Azure SDK for .NET