V4l
Jump to navigation
Jump to search
v4l
??
|
VLC uses this protocol (or access module) to read data from a device or network. |
module options
--v4l-caching <integer> Caching value in ms --v4l-vdev <string> Video device name --v4l-adev <string> Audio device name --v4l-chroma <string> Video input chroma format --v4l-fps <float> Framerate --v4l-samplerate <integer> Samplerate --v4l-channel <integer> Channel --v4l-tuner <integer> Tuner --v4l-norm {3 (Automatic), 2 (SECAM), 0 (PAL), 1 (NTSC)} Norm --v4l-frequency <integer> Frequency --v4l-audio <integer> Audio Channel --v4l-stereo, --no-v4l-stereo Stereo (default enabled) --v4l-width <integer> Width --v4l-height <integer> Height --v4l-brightness <integer> Brightness --v4l-colour <integer> Color --v4l-hue <integer> Hue --v4l-contrast <integer> Contrast --v4l-mjpeg, --no-v4l-mjpeg MJPEG (default disabled) --v4l-decimation <integer> Decimation --v4l-quality <integer> Quality
v4l2
??
|
VLC uses this protocol (or access module) to read data from a device or network. |
module options
Video input: --v4l2-dev <string> Device name Name of the device to use. If you don't specify anything, /dev/video0 will be used. --v4l2-standard {0 (Default), 16711680 (SECAM), 255 (PAL), 45056 (NTSC)} Standard Video standard (Default, SECAM, PAL, or NTSC). --v4l2-chroma <string> Video input chroma format Force the Video4Linux2 video device to use a specific chroma format (eg. I420 or I422 for raw images, MJPEG for M-JPEG compressed input) (Complete list: GREY, I240, RV16, RV15, RV24, RV32, YUY2, YUYV, UYVY, I41N, I422, I420, I411, I410, MJPG) --v4l2-input <integer> Input Input of the card to use (see debug). --v4l2-audio-input <integer> Audio input Audio input of the card to use (see debug). --v4l2-io {0 (READ), 1 (MMAP), 2 (USERPTR)} IO Method IO Method (READ, MMAP, USERPTR). --v4l2-width <integer> Width Force width (-1 for autodetect). --v4l2-height <integer> Height Force height (-1 for autodetect). --v4l2-fps <float> Framerate Framerate to capture, if applicable (-1 for autodetect). Audio input: --v4l2-adev <string> Audio device name Name of the audio device to use. If you don't specify anything, "/dev/dsp" will be used for OSS, "hw" for Alsa. --v4l2-audio-method <integer> Audio method Audio method to use: 0 to disable audio, 1 for OSS, 2 for ALSA, 3 for ALSA or OSS (ALSA is prefered). --v4l2-stereo, --no-v4l2-stereo Stereo (default enabled) Capture the audio stream in stereo. (default enabled) --v4l2-samplerate <integer> Samplerate Samplerate of the captured audio stream, in Hz (eg: 11025, 22050, 44100, 48000) --v4l2-caching <integer> Caching value in ms Caching value for V4L2 captures. This value should be set in milliseconds. Tuner: --v4l2-tuner <integer> Tuner id Tuner id (see debug output). --v4l2-tuner-frequency <integer> Frequency Tuner frequency in Hz or kHz (see debug output) --v4l2-tuner-audio-mode {0 (Mono), 1 (Stereo), 3 (Primary language (Analog TV tuners only)), 2 (Secondary language (Analog TV tuners only)), 2 (Second aud
io program (Analog TV tuners only)), 4 (Primary language left, Secondary languag e right)}
Audio mode Tuner audio mono/stereo and track selection. Controls: v4l2 driver controls, if supported by your v4l2 driver. --v4l2-controls-reset, --no-v4l2-controls-reset Reset v4l2 controls (default disabled) Reset controls to defaults provided by the v4l2 driver. (default disabled) --v4l2-brightness <integer> Brightness Brightness of the video input (if supported by the v4l2 driver). --v4l2-contrast <integer> Contrast Contrast of the video input (if supported by the v4l2 driver). --v4l2-saturation <integer> Saturation Saturation of the video input (if supported by the v4l2 driver). --v4l2-hue <integer> Hue Hue of the video input (if supported by the v4l2 driver). --v4l2-black-level <integer> Black level Black level of the video input (if supported by the v4l2 driver). --v4l2-auto-white-balance <integer> Auto white balance Automatically set the white balance of the video input (if supported by the v4l2 driver). --v4l2-do-white-balance <integer> Do white balance Trigger a white balancing action, useless if auto white balance is activated (if supported by the v4l2 driver). --v4l2-red-balance <integer> Red balance Red balance of the video input (if supported by the v4l2 driver). --v4l2-blue-balance <integer> Blue balance Blue balance of the video input (if supported by the v4l2 driver). --v4l2-gamma <integer> Gamma Gamma of the video input (if supported by the v4l2 driver). --v4l2-exposure <integer> Exposure Exposure of the video input (if supported by the v4L2 driver). --v4l2-autogain <integer> Auto gain Automatically set the video input's gain (if supported by the v4l2 driver). --v4l2-gain <integer> Gain Video input's gain (if supported by the v4l2 driver). --v4l2-hflip <integer> Horizontal flip Flip the video horizontally (if supported by the v4l2 driver). --v4l2-vflip <integer> Vertical flip Flip the video vertically (if supported by the v4l2 driver). --v4l2-hcenter <integer> Horizontal centering Set the camera's horizontal centering (if supported by the v4l2 driver). --v4l2-vcenter <integer> Vertical centering Set the camera's vertical centering (if supported by the v4l2 driver). --v4l2-audio-volume <integer> Volume Volume of the audio input (if supported by the v4l2 driver). --v4l2-audio-balance <integer> Balance Balance of the audio input (if supported by the v4l2 driver). --v4l2-audio-mute, --no-v4l2-audio-mute Mute (default disabled) Mute audio input (if supported by the v4l2 driver). (default disabled) --v4l2-audio-bass <integer> Bass Bass level of the audio input (if supported by the v4l2 driver). --v4l2-audio-treble <integer> Treble Treble level of the audio input (if supported by the v4l2 driver). --v4l2-audio-loudness <integer> Loudness Loudness of the audio input (if supported by the v4l2 driver). --v4l2-set-ctrls <string> v4l2 driver controls Set the v4l2 driver controls to the values specified using a comma separated list optionally encapsulated by curly braces (e.g.: {video_bitrate=6000000,audio_crc=0,stream_type=3} ). To list available controls, increase verbosity (-vvv) or use the v4l2-ctl application.
Source code
- modules/access/v4l.c (access module)
- modules/access/v4l2.c (access module)