我有一个视频序列,比如说一个 avi 文件。我想将其转换为 .jpg 图像序列,命名为 1.jpg、2.jpg、....n.jpg(代表 avi 文件中的 n 帧)。我该如何实现?
答案1
ffmpeg -i Video.avi %d.jpg
答案2
就我而言,我喜欢这个版本,它只捕获与之前的帧有 >5% 差异的帧:
ffmpeg -i my_video.mp4 -vf select="gt(scene\,0.05)" -vsync 0 -an my_subfolder/my_slides-%05d.jpg
我使用此命令将视频录制(基本文本 Powerpoint 幻灯片)转换为每张幻灯片的简单图像。