guvcview命令会自动递增输出文件名。
这是我正在使用的命令:
guvcview -d /dev/video1 --no_display -r 1 -f yuyv -s 2592x1944 -i capture.jpeg -c 2 --exit_on_close
输出文件名是:
捕获0.jpeg
捕获1.jpeg
捕获2.jpeg
等...
我怎样才能使这不增加?我想要一个每次都被覆盖的静态文件名(capture.jpeg)。我可以通过单击“捕获”按钮从GUI执行此操作,但我需要能够从终端执行此操作。
答案 0 :(得分:1)
主目录中应该有一个名为.guvcviewrc
的文件。其中有image_inc=1
行。将其更改为image_inc=0
可以解决我的问题。
答案 1 :(得分:0)
我很确定如果没有bash脚本的外界帮助或类似的东西,就没有办法实现这一目标。
我的解决方案是编辑guvcview源中的timers.c文件。
我删除了第109行:" global-> image_inc = global-> image_picn;"
删除此行可防止guvcview在计时器上设置时自动递增文件名。
然后我重新编译了guvcview,现在它完美运行了!