【问题标题】:Azure encoding job error in Stage: GenerateOutputMediaMetadata阶段中的 Azure 编码作业错误:GenerateOutputMediaMetadata
【发布时间】:2020-01-24 02:17:40
【问题描述】:

在过去的两天里,我一直在尝试在 Azure 中运行媒体编码作业,但我无法弄清楚它失败的原因。

这是我的工作流程:

  • 我在存储容器中上传了一个以 GUID 作为名称的文件。

  • 我生成一个 sas uri 并将其作为 JobInputHttp 提供。

  • 转换使用BuiltInStandardEncoderPreset -> AACGoodQualityAudio

每次作业以大约 50% 的错误率失败时:

ErrorProcessingTask 发生错误。阶段: 生成输出媒体元数据。代码: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中相同的做法

【问题讨论】:

  • 我们的日志显示在西欧有一些失败的工作 - 假设这些是相关的?请我们的开发团队看看。谢谢
  • @AnilMurching 是的,该帐户在西欧,一些失败的工作是由于我测试了不同的场景,我只对因上述错误而失败的工作感兴趣。非常感谢!

标签: azure asp.net-core .net-core cloud azure-media-services


【解决方案1】:

您似乎创建了一个带有自定义预设的转换,而不是内置的 AACGoodQualityAudio 预设 - 对吗?

对于该转换,您需要显式修改 filenamePattern 以包含扩展名

"filenamePattern": "{Basename}.mp4"

或隐含

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

谢谢

【讨论】:

  • 好吧,起初我尝试使用该自定义预设,但后来我更改为内置的 AACGoodQualityAudio,但仍然遇到同样的错误。我将尝试添加扩展名并回复您。非常感谢
  • 结果,即使我将预设更改为默认设置,我也忘记更改转换名称了.. 解决方案有效,再次感谢。
猜你喜欢
  • 1970-01-01
  • 2021-05-23
  • 2019-12-25
  • 1970-01-01
  • 2015-04-13
  • 2022-01-13
  • 1970-01-01
  • 2020-10-04
  • 1970-01-01
相关资源
最近更新 更多