guvc 视频捕获 命令行

guvc 视频捕获 命令行

我知道如何使用 -h 选项,但除非我按下视频捕获按钮,否则我看不到任何以文件递增方式启动视频捕获的命令。

使用文件名递增来启动视频捕获 guvcview 的命令行是什么。

选项-n, --video=FILENAME Video File name (capture from start)将开始视频捕获,但是,除非使用 GUI 捕获按钮,否则文件名会被覆盖。

答案1

为了从命令行运行 guvcview 捕获,您需要向正在运行的应用程序发送 SIGUSR1 信号。首先启动它:

guvcview --no_display -n capture_file.avi

然后从第二个 shell 窗口输入以下内容:

killall -s USR1 guvcview

这将启动视频捕获并将文件保存在当前目录中。如果要自动运行它,则需要将这两行合并为一个 shell 脚本。来自 guvcview 输出的信息:

GUVCVIEW Signals:
SIGUSR1: Video stop/start capture
SIGUSR2: Image capture
SIGINT (ctrl+c): Exit

相关内容