首页 > 解决方案 > 使用 gstreamer v4l2src 从网络摄像头记录特定时间

问题描述

我正在使用带有 v4l2src 源的 gstreamer(在运行 Raspbian Bullseye 的树莓派上,如果这会改变任何东西)从网络摄像头捕获 h264 流,我使用的命令是gst-launch-1.0 -e v4l2src device=/dev/video0 ! video/x-h264,width=2560,height=1440,framerate=30/1 ! mpegtsmux ! filesink location=output.ts将其记录到文件中。然而,我的目标是只记录 60 秒然后关闭流。我知道在 ffmepg 上,这将使用输入输出上的 -t 参数来完成,但是如何使用 gstreamer 来完成?

标签: linuxgstreamerv4l2

解决方案


推荐阅读