Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Php 使用ffmpeg直接上传到s3?_Php_Amazon S3_Ffmpeg - Fatal编程技术网

Php 使用ffmpeg直接上传到s3?

Php 使用ffmpeg直接上传到s3?,php,amazon-s3,ffmpeg,Php,Amazon S3,Ffmpeg,我有PHP脚本,我正在使用它将文件转换为mp3扩展名。首先,用户将文件上传到EC2服务器。从那里,我可以使用ffmpeg处理文件并直接上传到S3吗 如何上载文件、使用ffmpeg处理/转换并上载到s3存储桶?您可以将s3装载到ec2实例上,然后给出s3装载文件夹的路径。[至少在linux上]。s3fs和其他实用程序允许您这样做。因此是可行的。但是,您的写入速度可能会受到限制。但是,如果您不是在处理非常大的文件,或者不受性能影响的困扰,这是可以的 为什么您不想分两步完成呢?我应该先将文件输出到EC

我有PHP脚本,我正在使用它将文件转换为mp3扩展名。首先,用户将文件上传到EC2服务器。从那里,我可以使用ffmpeg处理文件并直接上传到S3吗


如何上载文件、使用ffmpeg处理/转换并上载到s3存储桶?

您可以将s3装载到ec2实例上,然后给出s3装载文件夹的路径。[至少在linux上]。s3fs和其他实用程序允许您这样做。因此是可行的。但是,您的写入速度可能会受到限制。但是,如果您不是在处理非常大的文件,或者不受性能影响的困扰,这是可以的

为什么您不想分两步完成呢?我应该先将文件输出到EC2实例上的本地目标吗?然后我是否将该文件上载到S3存储桶并删除本地存储桶?这似乎需要更多的步骤,但我现在就是这样做的。如果上传由于某种原因失败,那么你需要重新开始,而分两步进行可以让你从上传失败中恢复过来。