首页 > 解决方案 > boto3 AWS MediaConvert 未知的“ImageInserter”参数

问题描述

我已按照 aws-samples 配置在 MediaConvert 中创建作业模板,作业如下:

{
 ...
 "Inputs": [
      {
        "AudioSelectors": {
          "Audio Selector 1": {
            "Offset": 0,
            "DefaultSelection": "DEFAULT",
            "ProgramSelection": 1
          }
        },
        "VideoSelector": {
          "ColorSpace": "FOLLOW"
        },
        "FilterEnable": "AUTO",
        "PsiControl": "USE_PSI",
        "FilterStrength": 0,
        "DeblockFilter": "DISABLED",
        "DenoiseFilter": "DISABLED",
        "TimecodeSource": "EMBEDDED",
        "FileInput": "s3://rodeolabz-us-west-2/vodconsole/VANLIFE.m2ts",
        "ImageInserter": {
          "InsertableImages": [
            {
              "Opacity": 50,
              "ImageInserterInput": "IMAGE_URL",
              "Layer": 0,
              "ImageX": 0,
              "ImageY": 100,
              "Width": 242,
              "Height": 97
            }
          ]
        }
      }
}

但是当我运行作业时,我收到如下错误:

Settings.Inputs[0] 中的未知参数:“ImageInserter”,必须是以下之一:AudioSelectorGroups、AudioSelectors、CaptionSelectors、DeblockFilter、DenoiseFilter、FileInput、FilterEnable、FilterStrength、InputClippings、ProgramNumber、PsiControl、TimecodeSource、VideoSelector

Boto3 MediaConvert 参考:MediaConvert — Boto 3 Docs 文档

标签: amazon-web-servicesboto3

解决方案


检查您的版本boto3

>>> import boto3
>>> boto3.__version__
'1.9.116'

如果您有旧版本,请更新:

sudo pip install boto3 --upgrade

推荐阅读