【发布时间】:2013-03-25 06:07:13
【问题描述】:
我想使用 Gstreamer 和 Python 为 MPEG-4 AVC 视频创建缩略图。本质上:
- 打开视频文件
- 搜索到某个时间点(例如 5 秒)
- 当时抢框
- 将帧作为 .jpg 文件保存到光盘
我一直在查看this other similar question,但我无法完全弄清楚如何在没有用户输入的情况下自动进行搜索和帧捕获。
总而言之,如何按照上述步骤使用 Gstreamer 和 Python 捕获视频缩略图?
【问题讨论】:
-
请注意,“5 秒”可能不起作用。对于许多商业电影,您只会得到介绍/徽标。尝试找到黑框(它们表示场景变化),然后在场景中寻找几秒钟。为其中的 4-5 个用户提供易于识别的图像。
-
这适用于所有长度超过 5 秒的个人视频。无论如何,为了示例,5 秒的数字只是任意的。它可以是 2、10 或以下任何其他值,例如 30 秒。