Video 我的视频中编码了多少关键帧?使用的编码器是ffmpeg

Video 我的视频中编码了多少关键帧?使用的编码器是ffmpeg,video,encoding,ffmpeg,key,frameset,Video,Encoding,Ffmpeg,Key,Frameset,我尝试每秒使用“-G25”作为ffmpeg的选项添加一个关键帧 但是,我需要一种方法来查询输出视频和服务器上的其他视频,以查看编码了多少关键帧 是否有ffmpeg命令行属性可以告诉我这些信息?或者其他工具?请帮忙 我认为ffmpeg没有针对这种特殊查询的命令行参数。但是,您可以使用ffmpeg库编写自己的程序,在该库中,您可以遍历整个视频流并检查每个帧是否为关键帧 struct AVFrame有一个成员int key_frame,对于关键帧为1,否则为0

我尝试每秒使用“-G25”作为ffmpeg的选项添加一个关键帧

但是,我需要一种方法来查询输出视频和服务器上的其他视频,以查看编码了多少关键帧


是否有ffmpeg命令行属性可以告诉我这些信息?或者其他工具?请帮忙

我认为ffmpeg没有针对这种特殊查询的命令行参数。但是,您可以使用ffmpeg库编写自己的程序,在该库中,您可以遍历整个视频流并检查每个帧是否为关键帧

struct AVFrame有一个成员int key_frame,对于关键帧为1,否则为0