FFmpeg:帧计数不一致

时间:2019-02-17 19:45:05

标签: ffmpeg

我以60 fps录制了40秒的mp4。我正在尝试获取mp4中的确切帧数(而不是假设40 * 60 = 2400)。我发现了两种计算帧数的方法:

  1. ffmpeg -i test6.mp4 -f null - 结果= 2371
  2. ffmpeg -i test6.mp4 test6/out-%04d.jpg 结果= 2401

第一个仅打印总数,而第二个将每个帧提取为jpg。为什么这些产生不同的结果?

1 个答案:

答案 0 :(得分:1)

当源不是CFR而是VFR,并且您像第二条命令一样转换为CFR时,就会发生这种情况。