首页 > 解决方案 > 从冰川保险库检索的内容,如何输入 ffmpeg 或 ffprobe?

问题描述

编写了一个 python 程序,从get_job_output.py中检索冰川保险库中的整个存档文件

从 get_job_output.py 的响应主体进一步加载到变量中。

responese = vaultName='vualt_name',
    jobId='UBSW2BjtzM8i868SD97sVS972-Ifz2tVOOW2BjtzM8ifceipTvN-2RgDJG5JjWgIw1BZ9Bv_v9NJTg7OadEupjTFO',
)

content = respone['body'] --> which is an streamingbody 

此外,我需要将流体内容输入 ffmpeg cmd

ffprobe -i "content"

以上 cmd 返回: TypeError: can only concatenate str (not "StreamingBody") to str

我不想使用 StreamingBody.read(response['body']) ,它基本上将整个文件加载到 RAM 中。还有什么其他方法可以处理来自响应的流体并将其馈送到其他程序。或者有没有办法为

标签: pythonamazon-web-servicesffmpegboto3amazon-glacier

解决方案


推荐阅读