从相机录制视频并按需获取帧数

从相机录制视频并按需获取帧数

我目前正在使用 avconv 将相机的输入存储为视频。这很好用。现在我问自己是否可以获取正在录制的视频在特定时间的当前帧号。

例如:我跑去avconv -f video4linux2 -r 25 -i /dev/video0 ...录制视频。现在另一个命令应该像 : 一样工作getCurrentFrameNumber...并返回调用函数时的帧号。

我可以想象但并非不完美的解决方案是将正在运行的 avconv 中的帧号输出/提取到文件中。然后我可以轻松地将其从文件中删除。但我不知道这种方法的准确性如何。

如果还有其他的话,我不依赖于使用 avconv命令行 可以记录和解决我的问题的工具,这也是一个很好的解决方案。另外,如果这有帮助的话,我只会录制一个视频,而不是同时录制多个视频。

相关内容