Azure ошибка задания кодирования в рабочей области: GenerateOutputMediaMetadata - PullRequest
1 голос
/ 23 января 2020

Последние два дня я пытался запустить задание кодирования мультимедиа в Azure и не могу понять, почему оно не работает.

Вот мой рабочий процесс:

  • Я загружаю файл с GUID в качестве имени в контейнере хранилища.

  • Я создаю sas uri и предоставляю его в виде JobInputHttp.

  • Преобразование использует BuiltInStandardEncoderPreset -> AACGoodQualityAudio

Каждый раз, когда задание завершается с ошибкой 50% с ошибкой:

ErrorProcessingTask Произошла ошибка. Этап: GenerateOutputMediaMetadata. Код: System.ArgumentNullException.

Я нахожусь. NET Core и использую последнюю версию Microsoft.Azure.Management.Media (2.0.4). Кто-нибудь знает, почему происходит эта ошибка и как я могу ее исправить?

Мой код следует той же практике, что и в https://github.com/Azure-Samples/media-services-v3-dotnet-quickstarts/blob/master/AMSV3Quickstarts/EncodeAndStreamFiles/Program.cs

1 Ответ

3 голосов
/ 23 января 2020

Похоже, что вы создали Transform с пользовательским пресетом, а не встроенным пресетом AACGoodQualityAudio - это правильно?

Для этого Transform вам потребуется изменить filenamePattern, чтобы включить расширение либо явно

"filenamePattern": "{Basename}.mp4"

, либо неявно

"filenamePattern": "{Basename}{Extension}"

Спасибо

...