问题标签 [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.
ffmpeg - 将 mp4 转换为 hls,但分段大小可变
我看到了几个使用 ffmpeg 轻松将 mp4 容器更改为 hls 的示例,如下所示:
我观察到通常最后一个片段可能与其他片段完全不同(因为它只是一个偏移量)。然后我想固定段长度不是强制性的
我一直在问,是否可以更改另一个片段的大小?例如,为除段以外的所有段修复 hls_time=10(1)
或(1, 2)
使这些段的长度为 5 而不是 10?
有可能吗?用ffmpeg或任何其他?
json - 您可以使用 AWS Mediaconvert 剪辑(或修剪)mp3 吗?
我有将 mp3 上传编码为各种格式的 mediaconvert 作业。我还想通过将文件修剪为从 10 秒开始并在 40 秒结束来创建 30 秒的 mp3 文件“预览”。
我已经尝试通过添加时间码引用来设置“输入剪辑”,如下所示,但它似乎被完全忽略并编码整个文件。也许这是因为 mp3 文件没有严格的时间码?这些设置在我的 Input json (PHP SDK) 中:
我也尝试过以这种格式添加输入剪辑:
amazon-web-services - 使用 aws mediaconvert 向视频添加多个图像
我正在尝试使用 mediaconvert 将图像添加到视频中。我使用 mediaconvert 图形叠加/图像插入器来执行此任务。但是,在给定的持续时间内,图像会覆盖输出中的给定视频。我希望图像首先保持静止,然后如果我添加图像则从头开始播放视频,其余图像也是如此。这可以通过使用 aws-mediaconvert 来完成吗?
amazon-s3 - 关于外部资源的 AWS MediaConvert SQS 错误
真正的简单。我收到错误消息:
不允许您访问服务“mediaconvert”之外的资源
后面有 USER ARN。我对此错误有什么不明白的地方?我已让用户完全控制 S3/SQS/MediaConvert
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,以便它允许访问每个网站。谁能让我知道我缺少什么?
aws-lambda - 来自部署的 AWS lambda 函数未更新,Elemental MediaConvert 点播视频编码
我遵循了以下指南,除了必须更新堆栈以使用节点 12 而不是 8 之外,它工作得很好。
它从 S3 存储桶中获取上传的视频文件,并通过 AWS 媒体转换器运行它,并为点播视频输出 HLS 视频文件。
问题: lambda 函数将文件转换为 6 个不同的比特率,我只想要 3 个。所以我进入 lambda 函数并编辑了配置文件,所以只有 3 个预设而不是 6 个。
然而,当我对更多视频进行编码时,它总是会生成所有 6 个预设。
好像 lambda 文件没有保存,或者我更可能不了解整个过程是如何工作的。
我怎样才能让它只编码 3 HLS 比特率?
amazon-web-services - AWSMediaConvert 客户端使用 Java API 为 VideoDescription 宽度抛出错误
我正在使用 AWS Java API 创建具有 VideoDescription 宽度 1920 的 AWS Elemental MediaConvert 作业。当我使用 AWSMediaConvert 客户端调用 createJob() 方法时,它会抛出错误消息 ->
在谷歌以及元素媒体转换文档中搜索,我没有找到任何解决方案。除了 VideoDescription 宽度外,其他作业设置细节都是正确的。
使用以下依赖项:
谁能告诉我为什么会收到此错误?
分辨率宽度是否对另一个作业设置参数有任何依赖性?任何帮助表示赞赏。
amazon-web-services - AWS MediaConvert:ImageInserter 未按预期工作
我正在使用Simple Serverless Video On Demand 模板在 AWS 上部署 VOD 解决方案。我更新了代码,为所有正在处理的视频添加水印。视频正在转码,但水印仍然丢失,到目前为止,我尝试了两种方法:
- 在输出预设中添加水印。
- 添加水印作为流程输入的一部分。
但似乎没有一个工作。测试视频的尺寸为 320 × 240,这是正在生成的作业请求的内容:
这是生成的输出预设之一:
任何输入将不胜感激。
amazon-web-services - 是否可以使用 aws mediaconvert 从 mkv 视频文件中提取 subrip 字幕
我想知道是否可以使用 aws mediaconvert 从 MKV 文件中提取subRip字幕,我尝试使用“嵌入式”和“辅助”,但它似乎不起作用
这是我想从文件中提取的标题的ffprobe