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

ffmpeg - 将 mp4 转换为 hls,但分段大小可变

我看到了几个使用 ffmpeg 轻松将 mp4 容器更改为 hls 的示例,如下所示:

我观察到通常最后一个片段可能与其他片段完全不同(因为它只是一个偏移量)。然后我想固定段长度不是强制性的

我一直在问,是否可以更改另一个片段的大小?例如,为除段以外的所有段修复 hls_time=10(1)(1, 2)使这些段的长度为 5 而不是 10?

有可能吗?用ffmpeg或任何其他?

0 投票
2 回答
723 浏览

json - 您可以使用 AWS Mediaconvert 剪辑(或修剪)mp3 吗?

我有将 mp3 上传编码为各种格式的 mediaconvert 作业。我还想通过将文件修剪为从 10 秒开始并在 40 秒结束来创建 30 秒的 mp3 文件“预览”。

我已经尝试通过添加时间码引用来设置“输入剪辑”,如下所示,但它似乎被完全忽略并编码整个文件。也许这是因为 mp3 文件没有严格的时间码?这些设置在我的 Input json (PHP SDK) 中:

我也尝试过以这种格式添加输入剪辑:

0 投票
1 回答
504 浏览

amazon-web-services - 使用 aws mediaconvert 向视频添加多个图像

我正在尝试使用 mediaconvert 将图像添加到视频中。我使用 mediaconvert 图形叠加/图像插入器来执行此任务。但是,在给定的持续时间内,图像会覆盖输出中的给定视频。我希望图像首先保持静止,然后如果我添加图像则从头开始播放视频,其余图像也是如此。这可以通过使用 aws-mediaconvert 来完成吗?

0 投票
0 回答
588 浏览

amazon-web-services - 如何在 AWS Elemental MediaConvert 中限制视频大小?

我想实现与以下相同的 CSS 行为:background-size: contain

但我只能选择信箱或拉伸:

在此处输入图像描述

当我们同时提供宽度和高度作为约束时,我们如何保持纵横比?

0 投票
1 回答
60 浏览

amazon-s3 - 关于外部资源的 AWS MediaConvert SQS 错误

真正的简单。我收到错误消息:

不允许您访问服务“mediaconvert”之外的资源

后面有 USER ARN。我对此错误有什么不明白的地方?我已让用户完全控制 S3/SQS/MediaConvert

0 投票
0 回答
613 浏览

amazon-web-services - 如何使用 AWS Media Convert 为 HLS 实施 DRM 静态密钥加密?

我想使用 AWS MediaConvert 的 DRM 功能实现静态密钥 AES128 加密以获取 HLS 输出。我按照以下教程https://foliovision.com/player/securing-your-video/mediaconvert-encrypted-hls-guide现在在此链接的第 16 步中,他们建议使用 foliovision 播放视频。由于 foliovision 是付费应用程序,我想检查它以进行测试,我按照 AWS 论坛上的以下线程创建我自己的静态密钥https://forums.aws.amazon.com/message.jspa?messageID=828253. 但是我仍然无法在 JWPlayer 上播放我的视频,也无法在本地运行 VideoJS 来播放 HLS 视频。我已经在 s3 存储桶以及我的 VideoJS 播放器的本地主机上启用了 CORS,以便它允许访问每个网站。谁能让我知道我缺少什么?

0 投票
1 回答
226 浏览

aws-lambda - 来自部署的 AWS lambda 函数未更新,Elemental MediaConvert 点播视频编码

我遵循了以下指南,除了必须更新堆栈以使用节点 12 而不是 8 之外,它工作得很好。

https://aws.amazon.com/blogs/networking-and-content-delivery/serverless-video-on-demand-vod-workflow/

它从 S3 存储桶中获取上传的视频文件,并通过 AWS 媒体转换器运行它,并为点播视频输出 HLS 视频文件。

问题: lambda 函数将文件转换为 6 个不同的比特率,我只想要 3 个。所以我进入 lambda 函数并编辑了配置文件,所以只有 3 个预设而不是 6 个。

然而,当我对更多视频进行编码时,它总是会生成所有 6 个预设。

好像 lambda 文件没有保存,或者我更可能不了解整个过程是如何工作的。

我怎样才能让它只编码 3 HLS 比特率?

0 投票
1 回答
496 浏览

amazon-web-services - AWSMediaConvert 客户端使用 Java API 为 VideoDescription 宽度抛出错误

我正在使用 AWS Java API 创建具有 VideoDescription 宽度 1920 的 AWS Elemental MediaConvert 作业。当我使用 AWSMediaConvert 客户端调用 createJob() 方法时,它会抛出错误消息 ->

在谷歌以及元素媒体转换文档中搜索,我没有找到任何解决方案。除了 VideoDescription 宽度外,其他作业设置细节都是正确的。

使用以下依赖项:

谁能告诉我为什么会收到此错误?

分辨率宽度是否对另一个作业设置参数有任何依赖性?任何帮助表示赞赏。

0 投票
1 回答
287 浏览

amazon-web-services - AWS MediaConvert:ImageInserter 未按预期工作

我正在使用Simple Serverless Video On Demand 模板在 AWS 上部署 VOD 解决方案。我更新了代码,为所有正在处理的视频添加水印。视频正在转码,但水印仍然丢失,到目前为止,我尝试了两种方法:

  • 在输出预设中添加水印。
  • 添加水印作为流程输入的一部分。

但似乎没有一个工作。测试视频的尺寸为 320 × 240,这是正在生成的作业请求的内容:

这是生成的输出预设之一:

任何输入将不胜感激。

0 投票
1 回答
144 浏览

amazon-web-services - 是否可以使用 aws mediaconvert 从 mkv 视频文件中提取 subrip 字幕

我想知道是否可以使用 aws mediaconvert 从 MKV 文件中提取subRip字幕,我尝试使用“嵌入式”和“辅助”,但它似乎不起作用

这是我想从文件中提取的标题的ffprobe