参数 'StandardEncoderPreset.codecs' 不能是 None
Parameter 'StandardEncoderPreset.codecs' can not be None
我们正在尝试创建自定义 Azure 媒体服务转换。下面的JSON
几乎完全是从Create a CopyVideo CopyAudio transform. We are using the JSON
from that example to create a custom Standard Encoder preset for the Azure CLI复制过来的。 Azure CLI 为此提供了以下帮助:
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
这是命令:
az ams transform create -a <account> -g <group> -n <name> --preset custom.json
这是custom.json
的内容。
{
"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}"
}
]
}
}
]
}
}
这是错误输出:
Parameter 'StandardEncoderPreset.codecs' can not be None.
我们想知道的是,我们如何设置 StandardEncodePreset.codes
参数?
properties
、outputs
和 preset
键不是必需的。以下作品:
az ams transform create -a <account> -g <group> -n <name> --preset custom.json
custom.json
{
"@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}"
}
]
}
我们正在尝试创建自定义 Azure 媒体服务转换。下面的JSON
几乎完全是从Create a CopyVideo CopyAudio transform. We are using the JSON
from that example to create a custom Standard Encoder preset for the Azure CLI复制过来的。 Azure CLI 为此提供了以下帮助:
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
这是命令:
az ams transform create -a <account> -g <group> -n <name> --preset custom.json
这是custom.json
的内容。
{
"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}"
}
]
}
}
]
}
}
这是错误输出:
Parameter 'StandardEncoderPreset.codecs' can not be None.
我们想知道的是,我们如何设置 StandardEncodePreset.codes
参数?
properties
、outputs
和 preset
键不是必需的。以下作品:
az ams transform create -a <account> -g <group> -n <name> --preset custom.json
custom.json
{
"@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}"
}
]
}