问题标签 [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 投票
0 回答
1469 浏览

java - 如何使用 Java 中的签名版本 4 正确签署 AWS 请求?

我希望将工作请求发送到 AWS 上的 Elemental MediaConvert,并且我正在阅读您需要如何专门为您的账户和区域请求一个端点,所以我做到了,现在我有了那个自定义端点。我完成了向此处此处显示的端点签署我的请求的过程,但我似乎无法通过 -403 Forbidden: [{"message":"The request signature we calculated does not match the signature you provided.....

这是我目前拥有的:

我也尝试过使用 Postman 发送请求,效果很好,这是 Postman 上 CURL 的样子: 在此处输入图像描述

连续工作了 18 个小时,似乎找不到我在哪里弄乱了签名。谢谢。

0 投票
1 回答
561 浏览

javascript - AWS MediaConvert 比特率和质量问题

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

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

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

0 投票
0 回答
452 浏览

amazon-web-services - AWS MediaConvert - 将元数据添加到 s3 输出

描述:

我希望能够将 S3 元数据添加到 MediaConvert 作业输出,但似乎找不到任何允许我执行此操作的设置。我可以在作业完成后更新对象元数据,但我需要在 's3:ObjectCreated:*' 事件发生时元数据可用,因为我需要该元数据在另一个 Lambda 函数中可用。

问题:

是否可以让 MediaConvert 在完成作业时将元数据添加到 S3 中的对象?

0 投票
1 回答
668 浏览

amazon-web-services - Aws MediaConvert - 创建一个具有单个音轨和多个视频输入的输出视频文件

我正在使用 Aws MediaConvert 来创建视频文件连接。
我现在能够在一个输出 mpeg4 文件中创建n 个视频的串联,在每个视频输入中包含或不包含音频。

我想要实现的是为整个视频创建一个相同的音轨,但如果有的话,我将导入整个视频并将每个视频输入音频静音。
我不知道 MediaConvert 是否允许这样做(在 Aws MediaConvert 文档中没有找到我的案例)。

我做了一个小模式,代表我想要实现的目标:

在此处输入图像描述

我发现我可以通过两项工作来做到这一点,一项将连接我所有的视频输入并将其音频静音(如果有)。第二个将单个音轨合并到前一个的结果中。然而,这个解决方案并不觉得是最好的。

您知道是否可以使用 Aws MediaConvert 在一项工作中实现我想要做的事情,如果可以,我需要调整哪些设置?

提前谢谢了 !

0 投票
0 回答
205 浏览

amazon-web-services - AWS MediaConvert:有什么方法可以检测输入编解码器和其他元数据?

我正在使用 AWS MediaConvert,但找不到从输入视频中获取元数据的方法。具体来说,我需要长度、尺寸和编解码器。我真的很惊讶我做不到。

我可以从输出中获取长度和尺寸,但我找不到获取输入编解码器的方法。

如果我可以通过 MediaConvert 执行此操作,那将非常有帮助,因为它已经在读取视频文件。否则,我必须想出一些其他过程来读取视频文件并获取编解码器元数据。我想我必须建立一个全新的服务器才能做到这一点,因为数量。

有关更多详细信息,我的过程如下所示:

  1. 用户上传视频(直接进入 s3)
  2. 触发 lambda 函数,启动 MediaConvert 作业
  3. MediaConvert 做它的事
  4. 作业完成时触发另一个 lambda 函数并将元数据写入我的数据库

关于如何在不创建另一个读取整个文件的进程的情况下获取编解码器的任何想法将不胜感激!

0 投票
1 回答
836 浏览

amazon-s3 - AWS Media Convert - 在进度条悬停时为视频预览生成精灵

这是我的过程:

  1. 我在 S3 存储桶中上传视频
  2. 我使用 AWS 媒体转换器对视频进行编码
  3. 视频由 AWS Media 转换器生成
  4. 我需要“一些东西”来创建一个如下图所示的精灵,这样我就可以使用它在悬停时显示视频

如果有人有解决方案或只是一个想法,我会非常感兴趣。

0 投票
1 回答
350 浏览

node.js - 是否可以在 MediaConvert AWS 服务中转换多个文件?

我在 s3 存储桶中有几个文件,所有文件都需要转换(每个输入文件 3 个输出文件)。

所有文件的转换规则都是相同的。

是否有可能做到这一点?它如何在 Node AWS sdk 上实现?

我需要任何额外的服务吗?

0 投票
1 回答
385 浏览

java - 使用 aws java sdk 创建 mediaconvert 作业时出现 ForbiddenException

我想使用 aws mediaconvert 服务进行视频拼接。拥有一个 AWS 付费账户,可以访问 mediaConvert 服务。能够通过 mediaConvert 控制台创建视频拼接作业。现在我正在尝试使用 AWS java SDK 做同样的事情。将所有权限分配给 IAM 用户并为 mediaConvert 服务创建角色。

这样做时,我收到以下错误

com.amazonaws.services.mediaconvert.model.ForbiddenException:您必须使用订阅 API 为您的帐户订阅服务,然后才能使用此操作。

堆栈跟踪:

0 投票
0 回答
110 浏览

php - AWS - MediaConvert - 转换后如何删除输入?

是否可以设置一些配置以在转换作业结束时删除文件?

0 投票
1 回答
109 浏览

wordpress - 如何在 wordpress 中集成 AWS 媒体包

我对 aws 服务非常陌生。在我的网站上,我正在考虑展示优质视频,但任何付费用户都不应允许下载这些视频。

我将使用 AWS S3 作为所有视频的托管。但问题是:这些视频不安全,任何人都可以轻松下载。顺便说一句,我使用 wordpress,我了解了如何将 S3 与 wordpress 集成。

所以,在搜索了更多之后,我发现了这个https://aws.amazon.com/mediapackage/ 用于安全视频流(这是 AWS s3 + mediapackage + cloudfront 的组合)。虽然理论上我可以理解,但我不理解如何使用上述 AWS 服务组合将 S3 视频安全地嵌入到 wordpress 页面中。