VideoCaptureAdapters
From Alessandro's Wiki
DVB
Firewire
HDMI
Hauppage Colossus
- still no drivers for linux (only a testing project)
USB
Conceptronics Composite
- lsusb
Bus 001 Device 002: ID 1b80:e34e Afatech
- using em28xx module
- configuration card 9 ('Pinnacle Dazzle DVC 90', which works)
modprobe em28xx card=9
- Insert the device type:
echo 1b80 e34e > /sys/bus/usb/drivers/em28xx/new_id
- module options:
parm: vbibufs:number of vbi buffers, range 2-32 (int)
parm: vbi_debug:enable debug messages [vbi] (int)
parm: ir_debug:enable debug messages [IR] (int)
parm: core_debug:enable debug messages [core] (int)
parm: reg_debug:enable debug messages [URB reg] (int)
parm: alt:alternate setting to use for video endpoint (int)
parm: disable_vbi:disable vbi support (int)
parm: tuner:tuner type (int)
parm: disable_ir:disable infrared remote support (int)
parm: disable_usb_speed_check:override min bandwidth requirement of 480M bps (int)
parm: card:card type (array of int)
parm: i2c_scan:scan i2c bus at insmod time (int)
parm: i2c_debug:enable debug messages [i2c] (int)
parm: isoc_debug:enable debug messages [isoc transfers] (int)
parm: video_nr:video device numbers (array of int)
parm: vbi_nr:vbi device numbers (array of int)
parm: radio_nr:radio device numbers (array of int)
parm: video_debug:enable debug messages [video] (int)
mplayer tv: //-tv driver=v4l2:width=640:height=480
- If you have multiple devices (for example a webcam), the USB device will not be the default /dev/video0 and you have to explicitly mention the device path when opening the video stream. For example:
mplayer tv:// -tv driver=v4l2:device=/dev/video1:width=640:height=480
Note that if you use the NTSC standard, you will get a green overlay over the image. The composite video must be PAL standard to work properly.
5. Video can be recorded uncompressed by adding the following option:
mplayer tv:// -tv driver=v4l2:width=640:height=480 -vo pnm
The individual frames are then saved as *.pnm files. Deinterlacing options can be viewed by typing:
mplayer -pphelp
An example of a deinterlacing filter when recording raw video:
mplayer tv:// -tv driver=v4l2:width=640:height=480 -vf pp=ci -vo pnm