|
|
| (4 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| | V4l is no longer current. Use v4l2 instead. |
| | |
| == v4l == | | == v4l == |
| {{protocol|id=v4l}} | | {{protocol|V4L}} |
|
| |
|
| === module options ===
| | See [[Documentation:Modules/v4l]]. |
| --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 == | | == v4l2 == |
| {{protocol|id=v4l2}} | | {{protocol|V4L2}} |
| | |
| === 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 audio
| |
| program (Analog TV tuners only)), 4 (Primary language left, Secondary language
| |
| 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.
| |
|
| |
|
| | See [[Documentation:Modules/v4l2]]. |
|
| |
|
| == Source code == | | == Source code == |
| {{file|modules/access/v4l.c|access module}} | | {{file|modules/access/v4l.c|access module}} |
| {{file|modules/access/v4l2.c|access module}} | | {{file|modules/access/v4l2/v4l2.c|access module}} |