使用 ffmpeg 获取仅更改帧的快照

unu*_*bar 5 video ffmpeg

我想使用 FFmpeg 从 MP4 文件捕获“更改”的帧。我有一个视频,基本上是一系列幻灯片/屏幕截图。我只想捕获已更改的帧。最好还检查百分比变化并仅在变化超过 10% 时捕获。

小智 5

ffmpeg -i a.mp4 -filter_complex "select=gt(scene\,0.5)" "frames/%04d.jpg"
Run Code Online (Sandbox Code Playgroud)

上面选择了引入场景变化的帧。

  • `"select=gt(scene\,0.1)"` 进行 10% 的更改。方便参考:https://www.bogotobogo.com/FFMpeg/ffmpeg_thumbnails_select_scene_iframe.php (2认同)