Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS弹性转码器从视频中提取帧?_Amazon Web Services_Video Processing_Amazon Elastic Transcoder - Fatal编程技术网

Amazon web services AWS弹性转码器从视频中提取帧?

Amazon web services AWS弹性转码器从视频中提取帧?,amazon-web-services,video-processing,amazon-elastic-transcoder,Amazon Web Services,Video Processing,Amazon Elastic Transcoder,正如在一篇文章中提到的,我正在寻找使用AWS从视频中提取帧的最佳方法 我带着AWS弹性转码器过来,想知道我是否能用上它。唯一有趣的选择是生成缩略图,但它限制为每秒1帧,我需要视频的所有帧 你认为有没有办法用弹性转码器来满足我的需求 谢谢我不相信弹性转码器能做你想做的事。视频处理本身的最佳解决方案是编写一个python脚本或类似脚本,您可以使用docker在Elsatic Benadtalk或普通EC2上运行该脚本,这可能是一个好主意,可以使用您需要的所有工具获得正确的图像 这里有一个我用于转码的

正如在一篇文章中提到的,我正在寻找使用AWS从视频中提取帧的最佳方法

我带着AWS弹性转码器过来,想知道我是否能用上它。唯一有趣的选择是生成缩略图,但它限制为每秒1帧,我需要视频的所有帧

你认为有没有办法用弹性转码器来满足我的需求


谢谢

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

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

网页允许用户将视频直接上传到S3 see fineuploader s3触发一个SQS消息 弹性beanstalk工作层服务器运行检查SQS队列并处理作业的python脚本。 对于任何作业,请使用ffmpeg生成帧,并将ffmpeg视频转换为帧。 如果您想保留大图片,请将其上载回S3或先处理图像,然后调整大小,再上载 或者,如果您将大图片上传到s3,您可以使用lambda函数来调整图像大小。 我希望我能向您展示不同部分的代码,但我的解决方案更为详细,并且做了其他事情,因此提取和修改以显示您需要的内容并不容易,但我希望您能从中获得灵感,自己动手

如果您想要一个已经用python、ffmpeg和其他好东西设置好的docker图像。这正是我作为一名弹性豆茎工人发布的docker图像,用于视频处理