首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参数'StandardEncoderPreset.codecs‘不能是空的

参数'StandardEncoderPreset.codecs‘不能是空的
EN

Stack Overflow用户
提问于 2021-05-26 00:18:29
回答 1查看 65关注 0票数 1

我们正在尝试创建一个定制的Azure媒体服务转换。下面的JSON几乎完全是从创建CopyVideo CopyAudio转换复制的。我们正在使用该示例中的JSON创建一个Azure CLI的自定义标准编码器预置。Azure CLI为此提供了以下帮助:

代码语言:javascript
复制
az ams transform create -h

--preset  [Required] : In addition to the allowed values, you can also pass 
                       a path to a custom Standard Encoder preset JSON file 

这是命令:

代码语言:javascript
复制
az ams transform create -a <account> -g <group> -n <name> --preset custom.json

这是custom.json的内容。

代码语言:javascript
复制
{
  "properties": {
    "outputs": [
      {
        "preset": {
          "@odata.type": "#Microsoft.Media.StandardEncoderPreset",
          "codecs": [
            {
              "@odata.type": "#Microsoft.Media.CopyAudio"
            },
            {
              "@odata.type": "#Microsoft.Media.CopyVideo"
            }
          ],
          "formats": [
            {
              "@odata.type": "#Microsoft.Media.Mp4Format",
              "filenamePattern": "{Basename}_Copy{Extension}"
            }
          ]
        }
      }
    ]
  }
}

这是错误输出:

代码语言:javascript
复制
Parameter 'StandardEncoderPreset.codecs' can not be None. 

我们想知道的是,如何设置StandardEncodePreset.codes 参数的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-26 00:38:10

没有必要使用propertiesoutputspreset键。以下工作:

代码语言:javascript
复制
az ams transform create -a <account> -g <group> -n <name> --preset custom.json

custom.json

代码语言:javascript
复制
{
  "@odata.type": "#Microsoft.Media.StandardEncoderPreset",
  "codecs": [
    {
      "@odata.type": "#Microsoft.Media.CopyAudio"
    },
    {
      "@odata.type": "#Microsoft.Media.CopyVideo"
    }
  ],
  "formats": [
    {
      "@odata.type": "#Microsoft.Media.Mp4Format",
      "filenamePattern": "{Basename}_Copy{Extension}"
    }
  ]
}

这里就是一个例子:https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/media-services/latest/transform-custom-preset-cli-how-to.md

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67697081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档