gpt4 book ai didi

python - Boto3 视频从 Heroku 上传 0 字节

转载 作者:行者123 更新时间:2023-12-04 23:26:24 24 4
gpt4 key购买 nike

我有一个小的 Flask api,它获取视频和图像,将图像覆盖在视频上并将结果上传到 Amazon S3。我正在使用 ffmpeg 进行实际的覆盖。这是该代码:

command = "ffmpeg -i {0} -i {1} -filter_complex \"overlay=0:0\" {2}".format(background_name, overlay_name, output_name)
subprocess.getoutput(command)

然后我只需通过 Boto3 上传它:
s3.upload_file(output_name, VIDEO_BUCKET_NAME, output_name)

当我在 localhost 上运行时,此代码运行良好;但是,当我在部署到 Heroku 时进行测试时,它总是上传一个 0 字节的文件。我怀疑这可能是 Heroku 的临时文件系统的问题,但该文件在创建后立即被使用。

最佳答案

我知道这并不能真正回答我的问题,但我从 Heroku 中取出 API 并将其部署在 AWS Elastic Beanstalk 上,现在图像和视频上传都可以正常工作。

关于python - Boto3 视频从 Heroku 上传 0 字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45068832/

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