FFMPEG:具有通配符(libavformat)支持的 Windows 二进制文件?

FFMPEG:具有通配符(libavformat)支持的 Windows 二进制文件?

我正在努力将ffmpeg一堆图像组合成一个带有完整 17 位时间戳格式的视频。17 位数字远远超出了 -i 的%d支持范围。因此,我想使用通配符简单地使用完整文件名对它们进行排序,但是我一直收到错误:

[image2 @ 0000000002d0d1e0] Pattern type 'glob' was selected but globbing is not supported by this libavformat build

有人知道我可以在哪里获得预构建的二进制文件来解决这个问题吗? 以下是我拥有的示例文件名:

screenshot_20150417165520593.png
screenshot_20150417165520805.png
screenshot_20150417165521005.png

答案1

不是 Windows 用户,但 ffmpeg 支持从输入流读取数据。

在 Linux 中,您可以执行以下操作:cat *.png | ffmpeg -framerate 10 -i - test.mp4

看起来 Powershell 可能允许你这样做。

来自Windows 中与 Unix 命令 cat 对应的命令是什么?,你也许可以使用:

获取内容 *.png | ffmpeg -framerate 10 -i -

相关内容