文件名称:lambda-thumbnail-generation:有关在AWS Lambda中生成缩略图的文章的源代码
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-21 22:57:07
JavaScript
Lambda缩略图生成 :rocket: 这是什么? 这是附带的完整源代码。 :star: 它有什么作用? 它会拍摄一个已上传到S3存储桶的视频,并从中生成n个缩略图。 :dashing_away: 如何使用? 创建一个Lambda并使用src/文件夹中的文件。 您需要阅读该文章以了解其与AWS基础架构之间的联系,但基本上是: 创建一个S3存储桶 创建一个触发事件以在将.mp4文件上传到该存储桶时运行Lambda 该事件触发Lambda(根据此源代码创建),该Lambda使用FFmpeg生成n个缩略图 然后将这些缩略图上传到另一个S3存储桶 :game_die: 我为什么要在AWS Transcoder上使用它? 您不一定会。 与自己在Lambda中进行操作相比,AWS Transcoder很好,但非常昂贵。 我已经使用本文中列出的上述源代码/技术处理了几百个短片; 费用为$ 0.00。 每处理60分钟的视频,AWS Transcode
【文件预览】:
lambda-thumbnail-generation-master
----LICENSE(1KB)
----src()
--------index.js(1KB)
--------does-file-exist.js(388B)
--------generate-thumbnails-from-video.js(3KB)
--------generate-tmp-file-path.js(426B)
--------download-video-to-tmp-directory.js(901B)
----README.md(1KB)
----.editorconfig(262B)