Function for creating VideoStack
objects from
multiple video files.
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 emptyVideoStack
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.
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.