问题标签 [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 回答
935 浏览

amazon-web-services - AWS如何在自动上传视频后触发媒体转换

我是 AWS 新手。我见过的大多数示例都需要来自 S3 存储桶的输入文件名来进行媒体转换。我想自动化这个过程。最好的方法是什么。我想实现以下。

  1. 用于将视频 (mp4) 上传到 S3 存储桶的 API。
  2. 触发 MediaConvert Job 处理新更新的视频并将其转换为 HLS。

我知道如何创建 API 以及 MediaConvert 作业。我需要帮助的是自动化这个工作流程。如何将最近上传的视频动态传递给 MediaConvert 作业?

0 投票
1 回答
553 浏览

amazon-cloudfront - 如何使用 AWS 流式传输上传的视频?

主要任务是保护视频不被下载。

为了实现它,我们决定从 S3 设置视频流。

该项目有一个 PHP API 和一个客户端。API 会生成预签名 URL,以将视频上传到 S3 存储桶中的位置。然后,客户端可以通过 CDN URL 请求视频。但是,使用签名的 url,可以从客户端下载视频。

我们找到了一种方法,使用 AWS Elemental MediaConverter 将视频转换为 MPEG-DASH。MediaConverter 的 Job 可以通过 API 创建。然后应该通过 AWS Elemental MediaPackage 和 CloudFront 进行流式传输。

问题是:

  • 如何了解视频上传完成时,启动 MediaConverter Job?
  • MPEG-DASH 文件具有 .mpd 清单,但 MediaPackage 需要 .smil 清单。如何从 .mpd 自动生成此文件?

PS如果我在某个地方错了,请纠正我。

0 投票
2 回答
143 浏览

amazon-web-services - 如何减少 AWS MediaConvert 中 m3u8 的每个 .ts 块的持续时间?

我正在查看位于此处的文档和预设文件:

https://docs.aws.amazon.com/mediaconvert/latest/apireference/presets.html

目前,我的 ts 文件的持续时间为 5 秒。我怎样才能更分裂呢?例如:5 个 ts 文件,每个 5 秒 ts 文件 1 秒。或 2 个 2.5 秒的 ts 文件。

我认为我只需要配置上述预设之一,但我找不到明确说明它的任何预设。

0 投票
1 回答
689 浏览

amazon-web-services - 媒体转换服务上的 AWS IAM 角色策略问题 [无法打开输入文件 [无法读取数据:AssumeRole 失败]]]

我正在努力使用 AWS IAM 角色策略,我正在关注 Lambda 函数的教程,以便在上传新文件时从 s3 存储桶事件中读取并将其发送到 AWS MediaConvert 以转换视频文件。Lambda 函数能够在测试中从 s3 读取,但它在 MediaConvert 的工作失败。

我已将策略设置为角色并提供了内联策略,但我仍然无法使其正常工作。

AWS Elemental MediaConvert 屏幕截图

为 IAM ROLE 设置的策略

IAM 政策

用于内联策略的 Json

lambda-s3-policy-inlinepolicy

政策摘要 PolicySummaryImg

VodLambda角色

政策摘要

0 投票
0 回答
43 浏览

aws-media-convert - 哪个输入/输出组设置会更改 HLS 的 EXTINF?

我试图弄清楚要更改哪个设置以更改我的.m3u8文件EXTINF中的内容。

我的实际问题;
我有一个包含 3 个段的 m3u8 文件,所有 3 个段都有 EXTINF:3(注意不是浮点数)
我的最后一个段小于 3 秒,但看起来媒体播放器根据 EXTINF 计算视频时长,这是一个问题这个案例。

那么我应该更改哪个输入/输出组设置才能正确设置EXTINF?

0 投票
1 回答
120 浏览

amazon-web-services - aws 有没有像 vimeo 这样的视频服务?

我们的用例:一些用户会在我们的平台上上传视频。然后其他人/用户将观看这些视频。视频质量将根据用户的互联网速度而改变

我们当前的系统:用户上传视频后,我们将视频存储在 s3 上,然后我们使用 lambda 从 s3 中提取该视频,并使用媒体转换器将视频转换为 HLS 格式并将转换后的视频存储到 s3 。

0 投票
1 回答
92 浏览

aws-media-convert - MediaConvert 将音频拆分为多个输出块

我想使用 AWS MediaConvert 从一个 30 分钟长的音频文件创建三个音频块/片段。是否可以使用 MediaConvert 做到这一点,如果可以,怎么做?

这是一个使用 ffmpeg 的示例

0 投票
1 回答
73 浏览

php - 创建作业时出现 AWS Mediaconvert PHP Api 错误

您好,我正在尝试使用 PHP SDK 将我的 S3 Buket 中的 MP4 文件转换为 .HLS 流文件。

使用 API 创建工作实际上对我来说太难了……

我收到此错误:

我的代码是:

如果有人可以帮助我,那就太好了!祝你有美好的一天。

0 投票
1 回答
64 浏览

python - AWS MediaConvert Docs 令人讨厌且不清楚

我一直在为 python 库的 boto3 使用 AWS MediaConvert,我发现文档令人难以置信的混乱。

有这么多设置。

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert.html

亚马逊在标记做基本工作所必需的东西方面做得非常糟糕。

什么是简单工作的正确 json。

拍摄带有音频文件的视频并将其转换为 CMAF 文件

并获取仅音频文件并将其转换为 CMAF 文件。

我正在尝试建立这项技术的基线使用。而且还有很多额外的东西,我不知道我绝对需要什么以及针对特定用例的额外设置是什么。

0 投票
1 回答
115 浏览

python - Python:从 AWS MediaConvert 中的最后一帧生成缩略图

我拥有的视频具有不同的大小和不同的帧速率。我想从视频的最后一帧创建一个缩略图,不管它们的大小或 FPS。