在将视频文件上传到AWS S3 bucket
时,有什么方法可以支持减小视频大小?
我尝试了AWS提供的Lambda
服务。我从输入存储桶下载了视频文件,并使用ffmpeg
压缩了视频文件。但是tmp
文件夹中只有512MB的空间限制,在Lambda中这只是可写的文件夹,而512MB的空间不足以完成我的工作。
有人想出办法吗?
答案 0 :(得分:0)
可能有两种AWS服务可以帮助您
Amazon Elastic Transcoder service使您可以转换存储在Amazon S3中的媒体文件。例如,您可以将大型的高质量数字媒体文件转换为用户可以在移动设备,平板电脑,Web浏览器和连接的电视上播放的格式。
AWS Elemental MediaConvert是基于文件的视频处理服务,可为内容所有者和发行商提供具有任何大小的媒体库的可伸缩视频处理。
这些将不会在“上传时”转换。相反,它们将已存储在Amazon S3中的视频转码并将结果保存回S3。为了减小视频的存储大小,您需要更改一些属性(例如尺寸,质量,编码方法),这些属性会导致文件更小。