【问题标题】:AWS MediaConvert bitrate and quality problemAWS MediaConvert 比特率和质量问题
【发布时间】:2020-06-06 05:34:25
【问题描述】:

当我尝试在 CBR、VBR 或 QVBR 模式下使用和启动 MediaConvert 作业时,比特率或 MaxBitrate 高于 250 000,收到以下错误

无法写入输出文件 [s3:///videos//***/original.mp4]:[写入数据失败:拒绝访问]

但使用 Bitrate/MaxBitrate 选项降低 250 000 转码工作正常,但质量太低。这是什么原因造成的?我需要升级 MediaConvert 服务还是需要在某处添加一些额外的策略?我所需要的只是获取 avi 等 mp4 格式的视频,输出质量与输入质量相同。

【问题讨论】:

    标签: javascript node.js amazon-web-services aws-media-convert


    【解决方案1】:

    我收到了同样的错误,发现它与在存储桶策略中定义的存储桶上启用加密有关。我使用 Cloudformation 构建存储桶,并在策略中设置了以下内容:

    {
            "Sid": "Deny unencrypted upload (require --sse)",
            "Effect": "Deny",
            "Principal": "*",
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::BUCKET_NAME/*",
            "Condition": {
                "StringNotEquals": {
                    "s3:x-amz-server-side-encryption": "AES256"
                }
            }
        }
    

    我发现在策略中设置此设置会导致将加密对象写入 s3 的 AWS 服务出现一些问题。所以我删除它,然后添加然后在 Bucket 属性中设置它:

    然后我将 kms:Decrypt 和 kms:GenerateDataKey 添加到我的角色中,如 here 所述。虽然,我不是 100% 确定我需要这样做。但是一旦我做了所有这些,我的

    写入数据失败:拒绝访问

    错误已解决。

    【讨论】:

      猜你喜欢
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2019-10-16
      • 1970-01-01
      相关资源
      最近更新 更多