ffmpeg 仅在持续时间内使用时间戳图像

ffmpeg 仅在持续时间内使用时间戳图像

我使用 ffmpeg 从带时间戳的图像生成视频。这是我用来从一组图像生成视频的命令:

ffmpeg  -f image2 -ts_from_file 2 -i './%*.jpeg' -vf fps=20   './video.avi'

ts_from_file 选项用于使用纳秒精度的时间渐变图像生成视频。输出帧速率将为 20Hz。我想从我设置的图像中生成 90 秒的视频。也就是说,我只想使用对应于 90 秒的一部分图像。

有没有办法在 ffmpeg 命令中添加该设置,或者我应该手动删除时间戳早于所需持续时间的图像?

编辑:

我最终分两步完成。第一步,我删除旧文件,然后使用 ffmpeg 命令从带有纳秒时间戳的图像生成视频。

相关内容