Вот как вы можете извлечь кадр за определенную временную метку, используя ffmpeg.
ffmpeg -i n.wmv -ss 00:00:20 -t 00:00:1 -s 320×240 -r 1 -f singlejpeg myframe.jpg
-i input file name
-ss set the start time offset
-t set the recording time
-s set frame size (WxH or abbreviation)
-r set frame rate (Hz value, fraction or abbreviation)
-f force format
Чтобы получить частоту кадров, вы также можете использовать ffmpeg
, и если она исправлена, не должно возникнуть проблем с вычислением того, какой кадр отображается на определенной отметке времени.