问题标签 [aws-media-convert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
820 浏览

amazon-web-services - Terraform - 如何创建 AWS MediaConvert JobTemplate?

我是 Terraform 的新手,并且已经开始.tf为我的基础设施创建文件,到目前为止涉及 AWS S3 和 IAM 角色。到目前为止一切都很好。

但是现在我需要通过 Terraform 创建一个 AWS MediaConvert JobTemplate 并且在Terraform 的 AWS 提供商文档中找不到任何参考?

我不知道此时该怎么办?我什至可以使用 Terraform 创建 MediaConvert 资源还是需要使用其他工具/方法?

0 投票
1 回答
192 浏览

amazon-web-services - AWS MediaConvert - 拼接纵向和横向视频

我正在使用 AWS MediaConvert 将多个视频文件拼接在一起的辅助项目。

MediaConvert 现在支持旋转视频输入,所以如果我有一个纵向拍摄的视频 - 通常来自手机 - 我可以将其旋转 90 度以正确显示。

问题是,如果我的第一个视频输入是纵向的,并且我将其配置为旋转 90 度或“自动”,那么无论我应用任何旋转设置,所有后续视频输入也会旋转。

有没有人遇到这个问题知道解决方案?

0 投票
2 回答
706 浏览

amazon-web-services - AWS Elemental MediaConvert MPEG-DASH:无法使用清单配置文件创建 mpd:“urn:mpeg:dash:profile:isoff-on-demand:2011”

我正在使用 AWS Elemental MediaConvert 将视频文件转码为 MPEG-DASH(使用 DRM 加密)。

生成的mpd文件具有 manifest profile urn:mpeg:dash:profile:isoff-main:2011。我已经尝试过使用可用于视频的不同系统预设,但总是以相同的清单配置文件结束。我使用的一些设置是:

输出组:DASH ISOSegment control: SEGMENTED_FILES 输出 1 Video Codec: MPEG-4 AVC (H.264):,加上所有可用设置的不同组合。

我是否缺少任何可以创建mpd具有以下配置文件的设置或这些设置的任何特定组合?

我们使用的媒体播放器仅支持urn:mpeg:dash:profile:isoff-on-demand:2011urn:mpeg:dash:profile:isoff-live:2011配置文件。

不幸的是,我们无法更改媒体播放器,因为它是随 DRM 提供商提供的 SDK 提供的。

任何帮助将不胜感激。

0 投票
3 回答
1166 浏览

amazon-web-services - AWS MediaConvert 旋转纵横比已更改

我在 AWS 中使用 VOD(视频点播)模板进行媒体转换。它创建一个 Lambda 函数,然后将作业推送到 AWS MediaConvert。最近,AWS 增加了对Rotate属性的支持,该属性设置为AUTO从源文件中读取元数据并在转换期间对视频应用适当的旋转。它正在旋转视频,但是,它似乎在此过程中缩小了视频。见下文。

视频旋转示例

您可以看到,它不是旋转整个视频,而是旋转它以适应宽纵横比的容器。源文件是来自 iPhone 的 .mov。

寻求有关如何让 MediaConvert 旋转整个视频而不是尝试旋转它的帮助,然后缩小以适应原始源视频尺寸。

0 投票
2 回答
664 浏览

amazon-web-services - AWS MediaConvert 无法识别存储桶 s3.Bucket(name='myname') 的区域

我的目标是使用 boto3 和 python 从给定模板创建 MediaConvert 作业:https ://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert.html#MediaConvert.Client.create_job

显然 MediaConvert 无法识别我的输出 s3 存储桶的区域。我的印象是桶是全球性的,但即使经过一些修补,我也无法解决这个问题。

这是来自 MediaConvert 仪表板的错误消息:

错误代码为 1404。

当我在仪表板上单击失败作业的输出组时,我被重定向到“ https://console.aws.amazon.com/s3/buckets/s3.Bucket(name= 'mybucket')/?region =us-east-1",这显然无法解析存储桶。正确的路径应该是“ https://console.aws.amazon.com/s3/buckets/mybucket/?region=us-east-1 ”。

这是触发作业的代码:

在设置中,我使用以下 OutputGroupSettings:

我确实验证了 MediaConvert 作业和 S3 存储桶都在同一个区域 (us-east-1) 中。

知道错误是什么吗?如果您需要更多代码,请告诉我。


我还在 aws 论坛上问过这个问题:https ://forums.aws.amazon.com/thread.jspa?threadID=304143

0 投票
1 回答
581 浏览

ruby - 如何在 AWS Lambda 中使用 Ruby 启动媒体转换?

在将文件上传到存储桶后,我正在尝试在 AWS Lambda 中使用 Ruby 启动 MediaConvert 作业。活动开始得很好,但我在开始工作时遇到了麻烦。

我试图按照此处的说明启动客户端:https ://docs.aws.amazon.com/sdkforruby/api/Aws/MediaConvert/Client.html

从这里开始工作: https ://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/MediaConvert/Client.html#create_job-instance_method

我收到此错误:

我不确定为什么该功能会失败,请问您有任何线索吗?

0 投票
1 回答
1405 浏览

json - 为 AWS Elemental 媒体转换创建作业时出现问题

我在为 AWS Elemental 媒体转换创建作业时遇到了一些问题。我遵循了以下顺序。

1.) 创建一个新工作

2.) 添加输入和配置

3.) 添加文件输出组并配置目标设置

4.)在输出下将容器更改为无容器

5.)在输出下删除音频

6.) 在 Output -> Video 下将 Codec 更改为 JPEG 到 Frame Capture

7.) 配置帧速率(将产生捕获的速率(下面有更多注释和示例))

8.) 配置最大捕获设置

我收到以下错误:

Job_contains_the_following_error: /outputGroups: 不应该匹配架构

这是我的工作 JSON:

0 投票
1 回答
847 浏览

amazon-web-services - AWS Elemental MediaConvert 不适用于 MP3 输入

我正在尝试将 AWS Elemental MediaConvert 用于 AOD(点播音频)HLS 流。以下是我的职位描述

但是,每当我将 MP3 文件作为输入时,它都会抛出错误 -

看起来对输入文件名进行了正则表达式验证,并且不允许使用 MP3 文件。但是根据这个文档,MP3 是一个有效的输入文件。

如果我将该 MP3 文件转换为 MP4 文件然后尝试,那么该作业将生成 HLS,而不会出现任何错误。

我在这里缺少什么?

0 投票
2 回答
561 浏览

amazon-web-services - 调用 MediaConvert SDK 来描述端点超时的 Lambda 函数

我只是试图调用 mediaconvert SDK 的 describeEndpoints 但似乎超时了,为什么会这样。我已经授予了我的 Lambda 函数管理员访问权限。我将超时设置为 30 秒,这应该绰绰有余,但仍然失败

0 投票
1 回答
850 浏览

amazon-web-services - AWS MediaConvert CMAF 格式 HLS 不起作用

我正在使用AWS Elemental MediaConvert编码为CMAF,据我所知,这将允许单一格式流式传输到所有设备。但是,我在让 HLS 流媒体与任何播放器一起工作时遇到问题。

破折号正在工作:

https://bitmovin.com/demos/stream-test?format=dash&manifest=https%3A%2F%2Fstream-test1234.s3.amazonaws.com%2Fpreview%2F05f3e320-c5b6-11e9-97ce-35297279db3d.mpd

HLS 不是:

https://bitmovin.com/demos/stream-test?format=hls&manifest=https%3A%2F%2Fstream-test1234.s3.amazonaws.com%2Fpreview%2F05f3e320-c5b6-11e9-97ce-35297279db3d.m3u8

获取明显错误:

我与宣传 CMAF 支持的 shaka播放器有类似的问题:

https://codesandbox.io/s/pedantic-haze-y6qxq(取消注释manifestUri以测试 HLS)

错误似乎也与清单有关:

.m3u8 文件的内容:

关于什么是错的任何想法?我只是使用了 MediaConvert 提供的默认 CMAF 设置。