我想从视频中捕获一些帧,所以我使用了这样的命令:
ffmpeg -i MyVideo.mp4 -ss 1:20:12 -vframes 1 test-pic.jpg
但是ffmpeg从视频开始处理帧,所以这个命令太慢了。我研究并发现了一些关于关键帧的文章,所以我尝试通过这样的命令提取关键帧
ffmpeg -vf select="eq(pict_type\,PICT_TYPE_I)" -i MyVideo.mp4 -vsync 2 -s 160x90 -f image2 thumbnails-%02d.jpeg
但这个命令也是减慢和捕获太多帧。我需要一个 linux 命令或 c++ 或 python 代码来捕获不需要很长时间的帧