ffmpeg输入图像列表,文件名中包含时间戳

时间:2018-02-06 12:50:34

标签: time ffmpeg isodate

如何在文件名中转换包含ISO 时间戳的输入.png图像列表?

ffmpeg -y -f image2 -pattern_type glob -i '*.png' output.mp4

不管理:等ISO格式文件名中的冒号2018-01-29T06:43:21.png,而其他解决方案仅允许aaa%03d.pngaaa001.png文件名。

1 个答案:

答案 0 :(得分:0)

简而言之,请在全局模式前加上./

我遇到了同样的问题,并设法找到了相关的ffmpeg错误报告:https://trac.ffmpeg.org/ticket/5384。看起来文件名解析器认为冒号之前的部分是模式。

在该错误报告中,答案说使用了明确的file:前缀。这也对我有用,但前提是我只有一个文件作为输入。对于多个文件,我能够使用错误作者使用的解决方法(在当前目录之前)。

更一般地说,似乎任何路径分隔符(例如,斜杠字符)都会欺骗文件名解析器以执行正确的操作。例如,如果您提供输入文件名的绝对路径,它也应该起作用。