我试图使用“-g 25”作为ffmpeg的选项每秒添加一个关键帧。
我需要一种方法来查询输出视频和我服务器上的其他视频,以查看已编码的关键帧数量。
是否有一个ffmpeg命令行属性会告诉我这些信息?还是其他任何工具?请帮忙!
答案 0 :(得分:1)
我认为ffmpeg没有这种专门查询的命令行参数。但是,您可以使用ffmpeg库编写自己的程序,在该库中遍历整个视频流并检查每个帧是否为关键帧。
struct AVFrame有一个成员int key_frame,对于一个关键帧为1,否则为0。