问题
我正在尝试将图像加载到具有以下文件的子目录中:
- .\images\image0.png
- .\images\image1.png
- .\images\image2.png
- .\images\image3.png
- ... ETC ...
- .\images\image8.png
- .\images\image9.png
当我运行代码时:
print os.path.exists('.\\images\\image0.png')
cmd = "ffmpeg -f image2 -r 20 -i .\\images\\image%01d.png -c:v libx264 -r 20 .\\images\\output.mp4"
os.system(cmd)
结果是:
True
//blah blah blah ffmpeg start up stuff blah blah blah
[image2 @ 00000000026ceda0] Could find no file with with path '.\images\image%01
d.png' and index in the range 0-4
.\images\image%01d.png: No such file or directory
我什至检查了:
os.getcwd()
是正确的道路。
有人可以阐明我的问题吗?我很确定我的 ffmpeg 命令是正确的(过去它对我有用)。我想知道 ffmpeg 是否有可能无法识别我当前的工作目录?(因此不会采用该相对路径?)
谢谢!建议/建议将不胜感激。