python - 在 python 代码中使用 vcsi(视频联系表)
问题描述
我正在尝试从 python 脚本中调用视频联系表模块,但对于我的生活,我无法弄清楚。
当我通过命令行调用它时,它工作正常:
vcsi "C:\Users\testuser\Dropbox\Python\TestData\test.mp4" -t -w 850 -g 3x5 --end-delay-percent 20 -o c:\temp\output.png
如何使用我的 python 脚本(Python 3.5)调用相同的过程?我尝试通过 subprocess、exec 等调用,但我无法让它运行。
感谢你的帮助!
解决方案
您可以使用subprocess.run
import subprocess as sub
args = ["vcsi", r"C:\users\testuser\dropbox\python\testdata\test.mp4", "-t",
"-w 850", "-g 3x5", "--end-delay-percent 20", r"-o C:\temp\output.png"]
cp = sub.run(args)
推荐阅读
- mongodb - 带有 altlas $ne 的 Pymongo 不排除所有文档
- php - 警告:只有第一个字节将分配给字符串偏移量
- javascript - Mongoose 递减两个值之一
- machine-learning - Pytorch 模型不学习恒等函数?
- typescript - 在Vue中将scss变量导入打字稿
- oauth-2.0 - 尝试使用 Google 身份提供商登录 Openshift 4.5 时出现 401 Unauthorized
- r - vistime plotly 版和 highchart 版的区别
- java - Selenium 找不到正确的定位器 [JAVA]
- python - Numpy 已安装并一直在运行,但尽管在重新安装之前重新安装了 anaconda 并清除了 numpy,但我突然收到了缺少模块错误
- javascript - 我想在悬停时更改文字笔划...我该怎么做?