繁体   English   中英

使用 aws lambda 节点 js 获取存储在 s3 存储桶中的视频的视频元数据

[英]Getting video metadata of a video stored in s3 bucket using aws lambda node js

我有一个视频存储在 aws s3 存储桶中,我想在使用节点 js 运行时的 aws lambda 中获取视频的元数据(如帧率、分辨率等)。

如果这可以在 memory 中完成而不是在 lambda temp memory 中下载整个视频会更好

您可以通过headObject 操作获取视频的元数据。

这是在不下载视频的实际内容的情况下完成的。

编辑:你是对的,这对你没有帮助。 提取视频的实际技术元数据似乎并非易事。 AWS 博客上有一个很好的例子,他们通过 lambda 上的 MediaInfo 提取元数据

MediaInfo 原生支持 AWS,无需在第一步中下载文件。 MediaInfo 将分析所需的内容下载到 RAM 中,并在需要时自行执行搜索请求。

URL 样式为https://AWSKey:AWSSecret@s3...
也可以使用预签名的 URL,但 20.03 版本有问题,您需要使用MediaInfo 快照

Jérôme, MediaInfo的开发人员。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM