如何在文件名中转换包含ISO 时间戳的输入.png
图像列表?
ffmpeg -y -f image2 -pattern_type glob -i '*.png' output.mp4
不管理:
等ISO格式文件名中的冒号2018-01-29T06:43:21.png
,而其他解决方案仅允许aaa%03d.png
等aaa001.png
文件名。
答案 0 :(得分:0)
简而言之,请在全局模式前加上./
。
我遇到了同样的问题,并设法找到了相关的ffmpeg
错误报告:https://trac.ffmpeg.org/ticket/5384。看起来文件名解析器认为冒号之前的部分是模式。
在该错误报告中,答案说使用了明确的file:
前缀。这也对我有用,但前提是我只有一个文件作为输入。对于多个文件,我能够使用错误作者使用的解决方法(在当前目录之前)。
更一般地说,似乎任何路径分隔符(例如,斜杠字符)都会欺骗文件名解析器以执行正确的操作。例如,如果您提供输入文件名的绝对路径,它也应该起作用。