我正在使用以下命令获取所需视频的关键帧
ffmpeg -i testinput.mp4 -vf select='eq(pict_type\,I)',setpts='N/(24*TB)' C:\testTemp\%09d.jpg"
我想提取关键帧时间/持续时间/开始时间结束时间,以便随时间映射关键帧。
有没有办法在同一个命令中获取关键帧的时间信息?
答案 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
。