我正在统计斐济一个地区的动物数量。我通过 FFMPEG 插件导入视频(视频是带有 mpeg-4 编解码器的 mp4)。但是,我注意到当我导入视频时,Fiji 上传了错误的帧数,我不明白为什么以及如何。
一个例子。我有一段 25fps 的视频,长度为 1582s。如果我进行计算,视频总共应该有 39550 帧 (1582*25)。当我通过 R 中的计算机视觉包打开它时,我看到视频正确包含 39550 帧。但是,在斐济加载时,显示的帧数为 49511。因此,斐济向视频添加了 9961 帧。这在所有以 25fps 录制的视频中都是一致的,但它不会出现在以 24fps 拍摄的视频中。
奇怪的是,我发现斐济读取的帧数与“真实”帧数的比值在0.79和0.80之间是一致的。这让我觉得斐济期望视频为 30fps 并且(可能)复制帧以根据此假设调整视频。
不幸的是,我在完成分析并尝试将此数据集与通过 CV 获得的另一个数据集合并时发现了所有这些。数据集之间的帧数不匹配,我不确定如何解决这个问题。
任何帮助将不胜感激!!
一个想法是将所有帧数乘以 0.8 以将它们调整为旧假设。此解决方案假设斐济以一致的方式在整个视频中复制帧