gpt4 book ai didi

amazon-web-services - AWS Elastic Transcoder 从视频中提取帧?

转载 作者:行者123 更新时间:2023-12-05 03:11:41 30 4
gpt4 key购买 nike

previous question 中所述,我正在寻找使用 AWS 从视频中提取帧的最佳方法。

我接触了 AWS Elastic Transcoder 并试图弄清楚我是否可以使用它。唯一可能有趣的选项是缩略图生成,但它限制为每秒 1 个,我需要视频的所有帧。

您认为 Elastic Transcoder 有办法满足我的需求吗?

谢谢

最佳答案

我不相信 Elastic Transcoder 可以做你想做的事。视频处理本身的最佳解决方案是编写一个 python 脚本或类似的脚本,您可以在 Elsatic Benadtalk 或普通的 EC2 上运行(使用 docker 可能是一个好主意,可以使用您需要的所有工具获得正确的图像)。

这是我用于转码的解决方案,这是一个类似的问题:

  • 网页允许用户将视频直接上传到 S3(参见 fineuploader)
  • s3 触发 SQS 消息
  • 弹性 beantalk 工作层服务器运行一个 python 脚本来检查 SQS 队列并处理作业。
  • 对于任何工作,使用 ffmpeg 生成帧(Google ffmpeg 视频转帧)。
  • 如果你想保留大图片,将它们上传回S3或先处理图像(调整大小)然后上传
  • 可选地,如果您将大图片上传到 s3,您可以使用 lambda 函数来调整图片大小。

我希望我能向您展示不同部分的代码,但我的解决方案更加详尽并做了其他事情,因此提取和修改以显示您需要的内容并不容易,但我希望您能从中获得灵感来自己动手做.

关于amazon-web-services - AWS Elastic Transcoder 从视频中提取帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36334108/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com