在AWS Lambda中运行时,Exiftool不返回某些数据

时间:2019-08-26 11:39:42

标签: python-3.x aws-lambda exiftool

.mpg .mpeg 上本地运行ExifTool(10.68)将返回字段Composite:Duration。 ExifTool本身是从python代码作为带有开关-j -G -n的子过程调用的。当此python在AWS上作为lambda函数运行时,Composite:Duration就不存在了。 AWS上也缺少FileSize

使用其他格式,例如 .avi ,它既可以在本地使用,也可以在AWS上使用。

尝试对exiftool -a -U -q使用其他参数,但没有成功。

proc = subprocess.Popen([self.EXIFTOOL, '-j', '-G', '-n', '-'],
                                        stdin=subprocess.PIPE,
                                        stdout=subprocess.PIPE,
                                        stderr=subprocess.PIPE)

总而言之,我希望在AWS上返回与本地相同的数据

0 个答案:

没有答案