我的任务涉及使用 ffmpeg 从图像序列创建视频。下面的代码解决了这个问题。
import ffmpeg
video = ffmpeg.input('/path/to/images/*.jpg', pattern_type='glob',framerate=20).output(video.mp4).run()
然而,由于我们得到的图像数据遵循模式
1.jpg,
2.jpg,
3.jpg
.
.
20.jpg
.
.
100.jpg
视频是用 glob 模式创建的1.jpg, 100.jpg, 11.jpg, 12.jpg, ... 2.jpg, 20.jpg, 21.jpg ...
,观看起来非常不愉快。
无论如何,我可以传递一个列表或其他任何东西,除了一个路径/全局模式,图像按顺序排序。另外,如果我可以选择要添加哪些文件作为输入法,我会很高兴input()