Skip to content

Capture plugins

AndreyBarmaley edited this page Apr 20, 2022 · 8 revisions

capture_ffmpeg

json config:

"type": "capture_ffmpeg",
"debug": 0,
"device": "/dev/video0",
"format": "video4linux2",
"ffmpeg:options": { "video_standard": "PAL", "video_input": "s-video", "video_size": "640x480" },
"frames:sec": 25,
"scale": true

description:
this plugin is used to get images via the ffmpeg API.

capture_ffmpeg (rtsp version)

json config:

"type": "capture_ffmpeg",
"debug": 4,
"device": "rtsp://kkm-videocam:554/live1.sdp",
"format": "rtsp",
"init:timeout": 5000,
"scale": true

capture_fireware

json config:

"type": "capture_fireware",
"debug": 1,
"guid": "auto",
"scale": true

description:
this plugin is used to get images from fireware stream.

capture_flycap

json config:

"type": "capture_flycap",
"debug": 0,
"device": 0,
"scale": true

description:
this plugin is used to get images from FlyCaplture API.

capture_decklink

json config:

"type": "capture_decklink",
"debug": 0,
"device": 0,
"connection": "hdmi",
"scale": true

description:
this plugin is used to get images from DeckLink API.

capture_vnc

json config:

"type": "capture_vnc",
"debug": 0,
"host": "remotehost",
"port": 5905,
"password": "remotepass",
"init:timeout": 5000,
"scale": true

description:
this plugin is used to get remote vnc screen.

capture_image

json config:

"type": "capture_image",
"debug": 0,
"image": "/var/tmp/image.png",
"frames:sec": 1,
"static": false,
"lock": "/var/tmp/image.lock",
"scale": true

description:
this plugin is used to get images from the local storage.

capture_script

json config:

"type": "capture_script",
"debug": 0,
"exec": "/var/tmp/capture-get.sh",
"frames:sec": 1,
"scale": true

description:
this plugin is used to get images from external script. the script should return the path to the image file.

Clone this wiki locally