使用 ffmpeg 或其他软件从视频中每个场景变化的中间生成缩略图
Posted
技术标签:
【中文标题】使用 ffmpeg 或其他软件从视频中每个场景变化的中间生成缩略图【英文标题】:generate thumbnail from the middle of every scenes changes in a video using ffmpeg or other software 【发布时间】:2015-01-22 23:35:57 【问题描述】:有没有办法使用 ffmpeg 从场景变化中生成缩略图?而不是选择 I 帧,而是选择两个 I 帧的中间?这是假设两个主要变化的中间通常是拍摄缩略图的最佳时间。
【问题讨论】:
【参考方案1】:是的,有办法!
执行这个命令:
ffmpeg -i yourvideo.mp4 -vf select="eq(pict_type\,I)" -vsync 0 -an thumb%03d.png
其实很简单。 ffmpeg 算法将完成所有工作,并从每个场景变化的中间生成缩略图。
加粗的项目:
yourvideo.mp4(您需要将其更改为您的视频输入)
thumb%03d.png(这是你的输出)
【讨论】:
以上是关于使用 ffmpeg 或其他软件从视频中每个场景变化的中间生成缩略图的主要内容,如果未能解决你的问题,请参考以下文章
使用ffmpeg从mp4或flv中提取h264原始视频流生成无效流