获取FFMPEG KeyFrames时间或时间范围

时间:2014-06-10 08:42:37

标签: video time ffmpeg

我正在使用以下命令获取所需视频的关键帧

ffmpeg -i testinput.mp4 -vf select='eq(pict_type\,I)',setpts='N/(24*TB)' C:\testTemp\%09d.jpg" 

我想提取关键帧时间/持续时间/开始时间结束时间,以便随时间映射关键帧。

有没有办法在同一个命令中获取关键帧的时间信息?

1 个答案:

答案 0 :(得分:1)

检查以下命令是否符合您的要求,对我的应用程序起作用:

ffmpeg -i input.mp4 -vf select=key -an -vsync 0 temp/keyframes%03d.jpeg -loglevel debug 2>&1 | grep select:1 > keyframes.txt

如果您在Windows下,请将grep替换为findstr