如何从视频文件中提取图像?

rem*_*ido 23 ubuntu video images

我的意思是,如何从屏幕截图等视频生成图像文件。

YoM*_*smo 30

试试 ffmpeg

ffmpeg -i inputfile.avi -r 1 -f image2 image-%3d.jpeg

你可以在这里阅读文档

  • -i inputfile.avi 视频输入文件是 inputfile.avi
  • -r 1每秒提取 1 张视频图像。将该数字替换为您想要每秒获取的图像数量。
  • -f image2 强制图像输出格式,您可能可以省略它,因为程序会尝试从文件扩展名中选择输出图像格式。
  • image-%3d.jpeg 输出图像的名称,%3d 表示输出生成的图像将有一个 3 位小数的序列号,如果你想用零填充数字,你只需要使用 %03d。

  • `-r 1` 表示每秒的图像数量。所以对于 60ips 或 24,它是 `-r 24`。为了限制提取,它是`-ss [start] -t [duration]`。 (7认同)

小智 5

我刚刚下载了适用于 Windows 32 - 2.1.2 Rincewind 的最新版本的 VLC,它可以很好地执行此操作。

脚步:

1 - 单击工具 > 首选项,然后单击单选按钮全部

2 - 向下滚动并单击视频旁边的 + 号以展开

3 - 向下滚动并单击场景过滤器并填写目录路径前缀(您要保存帧的位置)的信息。不要点击保存。

4 - 向上滚动并单击“过滤器”下的“视频”一词

5 - 单击场景视频过滤器的复选框,然后单击保存。

6 - 打开并运行一个视频,它会保存 .png 的

7 - 要停止保存帧,请返回步骤 5 并取消选中场景视频过滤器。一旦您知道在哪里可以找到设置,就真的很容易。


小智 5

在 VLC 中,您可以右键单击,视频,拍摄快照