python - 按帧顺序制作视频

标签 python ffmpeg

我以连续格式保存图像 - 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/

相关文章:

ffmpeg - 使用特殊配置编译和打包FFmpeg

python - 使用 Python 在 Google Cloud Storage 存储桶中创建/上传新文件

python - XML 文件生成不需要的数据

python - pytorch中的张量幂和乘法

android - 使用 FFMPEG4Android 时图像叠加失败

macos - Mac 上带有 FFmpeg 的网络摄像头 : Selected framerate (29. 970030) 不受设备支持

python - 如何验证 django 自定义模型字段属性?

python - 如何在 Python 中生成昨天和今天午夜的 POSIX 值?

ffmpeg - 从视频文件中提取 vanc 数据/帧 hexdump

ffmpeg - 如何选择自定义需要的编译参数?