在ffmpeg中将一张图片合并成一个没有重复的同一张图片的图块

在ffmpeg中将一张图片合并成一个没有重复的同一张图片的图块

我正在尝试使用 ffmpeg 创建同一图像的图块。

如果我有 25 张 png 图像,我可以使用此 ffmpeg 命令将它们显示在 5x5 网格上:

ffmpeg -pattern_type glob -i "*.png" -filter_complex tile=5x5 output.png

但是,这取决于目录中已经有 25 张图片。如何才能使用同一张图片 25 次而不创建重复副本?

答案1

对于 ffmpeg,单个图像是 1 帧的视频,默认帧速率为 25。您可以通过循环来“创建”25 张图像,直到生成 1 秒的流。

ffmpeg -loop 1 -t 1 -i single.png -filter_complex tile=5x5 output.png

相关内容