我正在尝试使用 mediainfo 读取视频文件的持续时间。这个shell命令有效
mediainfo --Inform="Video;%Duration/String3%" file
并产生类似的输出
00:00:33.600
但是当我尝试用这条线在 python 中运行它时
subprocess.check_output(['mediainfo', '--Inform="Video;%Duration/String3%"', file])
整个 --Inform 事情被忽略了,我得到了完整的 mediainfo 输出。
有没有办法查看子进程构造的命令,看看有什么问题?
或者任何人都可以告诉什么是错的?