【问题标题】:Extract Thumbnails of Every Camera Change on a Video File提取视频文件中每个摄像机变化的缩略图
【发布时间】:2012-10-20 00:02:47
【问题描述】:

有没有办法检测和提取视频文件(最好是 h264)的每个突然变化(相机变化、幻灯片变化、场景变化,明白了吗?)的缩略图。

比较关键帧并寻找大于某个给定常数的差异。

【问题讨论】:

    标签: video ffmpeg h.264


    【解决方案1】:

    接缝像

    ffmpeg -i video.mp4 -vf select="eq(pict_type\,I)" -vsync 0 -an keyframes%03d.png

    会做的。这是一个只选择 I-Frames 的视频过滤器,基本上是每次发生重大变化时出现的参考帧。

    更多:http://ffmpeg.org/ffmpeg.html#select

    对于基于 MPEG 的压缩尤其如此,不知道其他编解码器的行为如何。

    编辑: 正如 LordNeckbeard 所指出的,scene 选项,如ffmpeg -i video.mp4 -vf select='gt(scene\,0.9)' -vsync 0 -an keyframes%03d.jpg,更适合我的意图。

    【讨论】:

    • 另见select 过滤器中的scene 选项。有一个example in the docs 来创建第一个场景的马赛克。
    • 我知道这是旧的,但希望有人知道,我如何在 X 帧/秒后制作缩略图?
    猜你喜欢
    • 2011-08-23
    • 2014-02-23
    • 1970-01-01
    • 2012-04-14
    • 2012-09-30
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多