3

我可以使用什么命令行工具来创建我制作的视频的缩略图预览?我不想要 Windows 制作的单个拇指,我想要一个包含 30 或更少镜头的大型 jpg 文件,这样我就可以在不运行它的情况下预览电影。

我要么需要一个可以一次执行批处理的应用程序,要么需要一个命令行实用程序,这样我就可以遍历文件夹或需要将其提供给实用程序。我正在考虑破解 ffplay 来做到这一点,我不知道我在做什么,所以这是推荐的吗?(我多次使用 SDL,从来没有使用它的 YUV 设置,也没有使用 ffmpeg)

4

5 回答 5

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命令来构建一个蒙太奇图像。

于 2009-01-20T10:51:36.120 回答
2

使用播放器:

mplayer -vo jpeg -frames 1 your_file

将提取第一帧。

于 2009-01-20T10:53:38.987 回答
2

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

于 2009-01-20T10:56:13.210 回答
0

Media Player Classic可以创建一个集合(称为另存为缩略图;使用矩阵,即 4x4),但只能从单个文件。

于 2009-01-20T10:53:16.103 回答
0

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

  1. 将您想要从中获取缩略图的所有视频添加到播放列表(您可以通过转到菜单“打开-打开文件夹...”来执行此操作)
  2. 选择播放列表中的所有视频,然后右键单击它们。
  3. 在弹出菜单中选择“创建缩略图图像...”。
  4. 自定义输出文件夹、缩略图数量、图像大小和其他设置。
  5. 单击“确定”。
于 2018-11-27T07:56:05.223 回答