我可以使用什么来自动化视频快照

时间:2009-01-20 10:43:36

标签: video-processing

我可以使用哪个命令行工具来创建我制作的视频的缩略图预览?我不想要一个窗口制作的单个拇指,我想要一个大型的jpg文件,它有30个或更少的镜头,所以我可以预览电影没有运行它。

我需要一个可以立即执行批处理的应用程序或命令行util,这样我就可以遍历文件夹或者我需要它并将其提供给util。我正在考虑攻击ffplay这样做,我不知道我自己进入了什么,所以推荐的是什么? (我多次使用SDL,从不使用YUV设置,也不使用ffmpeg)

5 个答案:

答案 0 :(得分:4)

您可以使用ffmpeg执行帧提取,这是我如何做类似的事情

ffmpeg -i my_input_video.flv -y -an -sameq -f image2 -r 1 my_frame_%05d.jpg
  • -i my_input_video.flv指定输入文件
  • -y覆盖输出文件
  • -an禁用音频(我们将视频转码为一系列jpeg,我们不需要音频)
  • -sameq - 使用与源相同的质量
  • -f image2将输出格式设置为image2(图像序列)
  • -r参数是每秒帧数,因此上面的命令每秒会产生一个jpeg。

收集jpeg后,可以使用ImageMagick montage命令构建蒙太奇图像。

答案 1 :(得分:2)

使用mplayer:

mplayer -vo jpeg -frames 1 your_file

将提取第一帧。

答案 2 :(得分:2)

您可以使用MTN。它可以扫描整个目录并为每个找到的视频创建缩略图。

答案 3 :(得分:0)

Media Player Classic可以创建一个集合(它被称为另存为缩略图;带有矩阵,即4x4),但只能来自一个文件。

答案 4 :(得分:0)

Potplayer可以自动为文件夹甚至子文件夹中的一批视频生成缩略图。只需点击几下。

  1. 将要从中获取缩略图的所有视频添加到播放列表中(可以通过菜单“打开-打开文件夹...”来完成此操作)
  2. 选择播放列表中的所有视频,然后右键单击它们。
  3. 在弹出菜单中选择“创建缩略图图像...”。
  4. 自定义输出文件夹,缩略图数,图像尺寸和其他设置。
  5. 单击“确定”。