ffmpeg returns 'frame_pts' 作为无法识别的选项

ffmpeg returns 'frame_pts' as unrecognized option

今天早些时候,我发布了一个关于按编码顺序使用关键帧提取帧的问题 (),我尝试 运行 一个答案中提供的命令,但 ffmpeg returns :

Unrecognized option 'frame_pts'.

拆分参数列表时出错:未找到选项

有什么线索可以让 ffmpeg 识别 'frame_pts' 选项吗? 我 运行 的完整命令是:

ffmpeg -i input.mp4 "select='eq(pict_type\,I)" -vsync 0 -frame_pts 1 thumbnails-%02d-I.png

根据ffmpeg github资料,frame_pts选项是2个月前添加的: https://github.com/FFmpeg/FFmpeg/commit/f3e34072aadf20be60c0fae38cbe14ad4581c6a5

也许您应该更新 and/or 确保您的 ffmpeg 和 libavformat 版本(包括您需要的 img2enc 模块)是最新版本。 link.

中也有示例行

希望对您有所帮助。