v4l2src plugin

Overview

v4l2src 用来在 linux 系统中从视频采集设备中捕捉视频流的常用插件

参见 https://gstreamer.freedesktop.org/documentation/video4linux2/v4l2src.html?gi-language=c

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSrc
                    ╰──GstPushSrc
                        ╰──v4l2src

Example

  • This pipeline shows the video captured from /dev/video0 tv card and for webcams.

gst-launch-1.0 v4l2src ! xvimagesink
  • This pipeline shows the video captured from a webcam that delivers jpeg images.

gst-launch-1.0 v4l2src ! jpegdec ! xvimagesink