从网络摄像头捕获帧

从网络摄像头捕获帧

我有一个 USB 网络摄像头,其帧率为 30 帧/秒。是否有一个命令可以在终端中读取这些帧并保存它们,同时为每个帧添加时间戳?类似于“cu”命令。

更新:

经过一番研究,我发现以下命令可以以 1 fps 的速度完成该工作:

fswebcam -q -l 1 --fps 1 /home/user/%H-%M-%S.jpeg

现在的问题是,在增加 fps 速率后,我不确定如何相应地更新文件名。我尝试了以下方法:

fswebcam -q -l 1 --fps 30 /home/user/%H-%M-%S-%N.jpeg

但这似乎不起作用。(%N代表纳秒)。

答案1

这并不能直接回答你的问题,但可以在一定程度上解决这个问题。你可以安装类似OBS工作室录制视频。您必须浏览论坛才能找到或了解如何为时间戳部分创建插件(我认为,我只在 Windows 上使用它来录制游戏)

相关内容