【问题标题】:ffmpeg input image list with timestamp in filenameffmpeg 输入图像列表,文件名中带有时间戳
【发布时间】:2018-02-06 12:50:33
【问题描述】:

如何转换文件名中包含 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

【问题讨论】:

    标签: time ffmpeg isodate


    【解决方案1】:

    简而言之,在您的 glob 模式前加上 ./

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

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

    更一般地说,似乎任何路径分隔符(即斜线字符)都会欺骗文件名解析器做正确的事情。例如,如果您为输入文件名提供绝对路径,它也应该可以工作。

    【讨论】:

    • 谢谢!这令人难以置信的令人沮丧!
    猜你喜欢
    • 2018-10-10
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 2018-04-14
    相关资源
    最近更新 更多