Skip to contents

Function for creating VideoStack objects from multiple video files.

Usage

videoStack(..., api = "ANY")

Arguments

...

Character strings (separately or in a vector or list), each corresponding to the path to a video file, or Video objects (separately or in a vector or list). All videos must have the same dimensions. If left empty, an empty VideoStack object will be created and videos can be added to it later.

api

A character string corresponding to the API to use for reading the video from a file (see Note; default: "ANY").

Value

A VideoStack object.

Note

Hereafter is a list of all supported APIs. Note that not all APIs will be available on your computer (actually most of them will not be).

"ANY":

automatically select an API.

"VFW":

Video For Windows.

"V4L", "V4L2":

Video For Linux.

"FIREWIRE", "FIREWARE", "IEEE1394", "DC1394", "CMU1394":

IEEE 1394 drivers.

"QT":

Quicktime.

"UNICAP":

Unicap drivers.

"DSHOW":

DirectShow.

"PVAPI":

PvAPI, Prosilica GigE SDK.

"OPENNI":

OpenNI (for Kinect).

"OPENNI_ASUS":

OpenNI (for Asus Xtion).

"XIAPI":

XIMEA Camera API.

"AVFOUNDATION":

AVFoundation framework for iOS and OSX > Lion.

"GIGANETIX":

Smartek Giganetix GigEVisionSDK.

"MSMF":

Microsoft Media Foundation.

"WINRT":

Microsoft Windows Runtime using Media Foundation.

"INTELPERC":

Intel Perceptual Computing SDK.

"OPENNI2":

OpenNI2 (for Kinect).

"OPENNI2_ASUS":

OpenNI2 (for Asus Xtion and Occipital Structure sensors).

"GPHOTO2":

gPhoto2 connection.

"GSTREAMER":

GStreamer.

"FFMPEG":

FFMPEG library.

"IMAGES":

OpenCV Image Sequence.

"ARAVIS":

Aravis SDK.

"OPENCV_MJPEG":

Built-in OpenCV MotionJPEG codec.

"INTEL_MFX":

Intel MediaSDK.

See also

Author

Simon Garnier, garnier@njit.edu

Examples

path <- system.file("sample_vid/Balloon.mp4", package = "Rvision")
balloonStack <- videoStack(path, path)
#> Error: Could not open the video.