如何从电影中提取剧照?

如何从电影中提取剧照?

我想用我在 Mac 上制作的电影制作翻页书。是否有任何软件可以从 2 分钟的动作中提取 100 个代表性帧,还是我需要手动截取屏幕截图?

答案1

ffmpeg 应该可以做到这一点

  ffmpeg -i video.avi -an -ss 00:00:00 -r 10 -vframes 50 image%d.jpg

应每 10 秒拍摄一张静态照片,总共 50 帧(r 是间隔),vframes 是数量

我建议ffmpeg 文档用于进一步微调

你需要安装 ffmpeg这是从源代码安装 ffmpeg 的安装指南,但你可以安装ffmpegx从那里获取 ffmpeg 二进制文件或从芬克或者苹果端口

答案2

我一直在使用 MPlayer 捕获静止帧:

mplayer -nosound -sstep 1 -ss 00:02:00 -endpos 00:04:00 -vo png video.mkv
# mplayer -nosound -sstep 15 -vo png video.mkv
# -sstep = second steps, -ss = seek seconds, -vo = video output

使用 ImageMagick 来合并图像:

montage *.png -tile 10x10 -geometry 150x+0+0 screencaps.jpg

相关内容