我以连续格式保存图像 - 0.jpg、1.jpg、---、99.jpg、100.jpg。我正在使用 ffmpeg 进行转换,从这些帧制作视频:
cmd1 = 'ffmpeg -framerate 25 -pattern_type glob -i "/home/ubuntu/17/1_1/*.jpg"/home/ubuntu/17_a.avi'
但是 ffmpeg 没有按顺序读取图像。如何制作按顺序拍摄帧的视频。
最佳答案
ffmpeg 的默认行为是以连续数字序列读取图像。但由于您已经指定了 glob 模式,因此它会使用该模式。删除 pattern_type
并在文件名字段中指定正确的模式。
ffmpeg -framerate 25 -i "/home/ubuntu/17/1_1/%d.jpg"/home/ubuntu/17_a.avi'
关于python - 按帧顺序制作视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69140600/