Php 在amazon s3上转码视频并上传
我想在360p、480p、720p中转码视频,然后上传到amazon s3 目前我们正在使用php库 我已经成功地在我的服务器上转码视频。但我不知道如何在AmazonS3上实现同样的功能 我是否需要先将原始视频上传到s3,然后获取该视频并以不同格式进行转换,然后发送到亚马逊s3可能吗?Php 在amazon s3上转码视频并上传,php,amazon-s3,ffmpeg,ffmpeg-php,Php,Amazon S3,Ffmpeg,Ffmpeg Php,我想在360p、480p、720p中转码视频,然后上传到amazon s3 目前我们正在使用php库 我已经成功地在我的服务器上转码视频。但我不知道如何在AmazonS3上实现同样的功能 我是否需要先将原始视频上传到s3,然后获取该视频并以不同格式进行转换,然后发送到亚马逊s3可能吗? 或者,如果有任何其他方式,请建议我。S3不是块文件系统,它是一个对象文件系统。这里的区别是,通常情况下,您不能像标准的unix FS那样装载S3存储桶并使用fopen()、fwrite()等处理文件。。。与任何其
或者,如果有任何其他方式,请建议我。S3不是块文件系统,它是一个对象文件系统。这里的区别是,通常情况下,您不能像标准的unix FS那样装载S3存储桶并使用fopen()、fwrite()等处理文件。。。与任何其他FS一样,S3上也存在一些技巧,但我建议使用其他选项: 您必须在本地安装的FS(如AWS EFS或本地文件系统)上对视频进行转码,然后将整个转码视频“推”(或上载)到S3存储桶中。当然,您可以通过多种方式改进此过程(删除临时文件、执行并行工作、使用Lambda服务或容器中的任务…)。您应该避免从S3或向S3进行大量上传/下载(因为这既耗时又费钱)。尽可能多地使用本地存储,然后在S3上准备好后推送结果数据
AWS还提供视频转码服务:谢谢您的回答。我读过关于弹性转码的书,但它很昂贵,这就是为什么我想要一个像FFMPEG这样的开源转码,并在s3上上传多个视频格式。弹性转码器使用FFMPEG。您支付的是服务器时间,而不是软件。“开源”在这种情况下不会节省任何费用,因为运行ffmpeg需要支付服务器和电费。@szatmary所以我可以在上传视频并直接发送到s3时使用其他方式进行转码,而无需使用弹性转码器??