ffmpeg和ffprobe中的跳帧问题

时间:2019-05-03 20:39:39

标签: ffmpeg ffprobe

我正在尝试使用ffmpeg和ffporbe检查编码帧的详细信息。当我打印细节时,我注意到与某些框架有关的细节丢失了。例如,使用休闲命令

ffmpeg -i input.avi -vf showinfo -f null -

我得到:  n:247点:247点时间:8.24157位置:624096 ...

n:248点:249点时间:8.3083 pos:624168 ...

n:249点:258点时间:8.6086位置:624352 ...

n:250点:270点_ 时间:9.009 pos:630212 ...

您会看到从258跳到270。此外,当我打印解码的帧数时,它与实际的帧数不匹配。

 ffprobe -count_frames -select_streams v:0  -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 input.avi

它输出480,但正确的数字是509

将nb_read_frames更改为nb_frames可解决帧号的问题,但其他详细信息仍然缺失。 ffmpeg / ffprobe会跳过哪些帧?

0 个答案:

没有答案