VideoCaptureAdapters

From Alessandro's Wiki
Revision as of 12:27, 2 June 2012 by Xunil (talk | contribs) (→‎Conceptronics Composite)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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
  • or
modprobe em28xx card=19 i2c_scan=0
  • Insert the device type:
echo 1b80 e34e > /sys/bus/usb/drivers/em28xx/new_id
  • removing modules, after unplugging the device:
rmmod em28xx_alsa
rmmod em28xx
  • 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
em28xx #0: Deregistering snapshot button
em28xx #0: V4L2 device vbi0 deregistered
em28xx #0: V4L2 device video2 deregistered
em28xx #1: Your board has no unique USB ID and thus need a hint to be detected.
em28xx #1: You may try to use card=<n> insmod option to workaround that.
em28xx #1: Please send an email with this log to:
em28xx #1:      V4L Mailing List <linux-media@vger.kernel.org>
em28xx #1: Board eeprom hash is 0x00000000
em28xx #1: Board i2c devicelist hash is 0x1b800080
em28xx #1: Here is a list of valid choices for the card=<n> insmod option:
em28xx #1:     card=0 -> Unknown EM2800 video grabber
em28xx #1:     card=1 -> Unknown EM2750/28xx video grabber
em28xx #1:     card=2 -> Terratec Cinergy 250 USB
em28xx #1:     card=3 -> Pinnacle PCTV USB 2
em28xx #1:     card=4 -> Hauppauge WinTV USB 2
em28xx #1:     card=5 -> MSI VOX USB 2.0
em28xx #1:     card=6 -> Terratec Cinergy 200 USB
em28xx #1:     card=7 -> Leadtek Winfast USB II
em28xx #1:     card=8 -> Kworld USB2800
em28xx #1:     card=9 -> Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2
em28xx #1:     card=10 -> Hauppauge WinTV HVR 900
em28xx #1:     card=11 -> Terratec Hybrid XS
em28xx #1:     card=12 -> Kworld PVR TV 2800 RF
em28xx #1:     card=13 -> Terratec Prodigy XS
em28xx #1:     card=14 -> SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0
em28xx #1:     card=15 -> V-Gear PocketTV
em28xx #1:     card=16 -> Hauppauge WinTV HVR 950
em28xx #1:     card=17 -> Pinnacle PCTV HD Pro Stick
em28xx #1:     card=18 -> Hauppauge WinTV HVR 900 (R2)
em28xx #1:     card=19 -> EM2860/SAA711X Reference Design
em28xx #1:     card=20 -> AMD ATI TV Wonder HD 600
em28xx #1:     card=21 -> eMPIA Technology, Inc. GrabBeeX+ Video Encoder
em28xx #1:     card=22 -> EM2710/EM2750/EM2751 webcam grabber
em28xx #1:     card=23 -> Huaqi DLCW-130
em28xx #1:     card=24 -> D-Link DUB-T210 TV Tuner
em28xx #1:     card=25 -> Gadmei UTV310
em28xx #1:     card=26 -> Hercules Smart TV USB 2.0
em28xx #1:     card=27 -> Pinnacle PCTV USB 2 (Philips FM1216ME)
em28xx #1:     card=28 -> Leadtek Winfast USB II Deluxe
em28xx #1:     card=29 -> EM2860/TVP5150 Reference Design
em28xx #1:     card=30 -> Videology 20K14XUSB USB2.0
em28xx #1:     card=31 -> Usbgear VD204v9
em28xx #1:     card=32 -> Supercomp USB 2.0 TV
em28xx #1:     card=33 -> Elgato Video Capture
em28xx #1:     card=34 -> Terratec Cinergy A Hybrid XS
em28xx #1:     card=35 -> Typhoon DVD Maker
em28xx #1:     card=36 -> NetGMBH Cam
em28xx #1:     card=37 -> Gadmei UTV330
em28xx #1:     card=38 -> Yakumo MovieMixer
em28xx #1:     card=39 -> KWorld PVRTV 300U
em28xx #1:     card=40 -> Plextor ConvertX PX-TV100U
em28xx #1:     card=41 -> Kworld 350 U DVB-T
em28xx #1:     card=42 -> Kworld 355 U DVB-T
em28xx #1:     card=43 -> Terratec Cinergy T XS
em28xx #1:     card=44 -> Terratec Cinergy T XS (MT2060)
em28xx #1:     card=45 -> Pinnacle PCTV DVB-T
em28xx #1:     card=46 -> Compro, VideoMate U3
em28xx #1:     card=47 -> KWorld DVB-T 305U
em28xx #1:     card=48 -> KWorld DVB-T 310U
em28xx #1:     card=49 -> MSI DigiVox A/D
em28xx #1:     card=50 -> MSI DigiVox A/D II
em28xx #1:     card=51 -> Terratec Hybrid XS Secam
em28xx #1:     card=52 -> DNT DA2 Hybrid
em28xx #1:     card=53 -> Pinnacle Hybrid Pro
em28xx #1:     card=54 -> Kworld VS-DVB-T 323UR
em28xx #1:     card=55 -> Terratec Cinnergy Hybrid T USB XS (em2882)
em28xx #1:     card=56 -> Pinnacle Hybrid Pro (330e)
em28xx #1:     card=57 -> Kworld PlusTV HD Hybrid 330
em28xx #1:     card=58 -> Compro VideoMate ForYou/Stereo
em28xx #1:     card=59 -> (null)
em28xx #1:     card=60 -> Hauppauge WinTV HVR 850
em28xx #1:     card=61 -> Pixelview PlayTV Box 4 USB 2.0
em28xx #1:     card=62 -> Gadmei TVR200
em28xx #1:     card=63 -> Kaiomy TVnPC U2
em28xx #1:     card=64 -> Easy Cap Capture DC-60
em28xx #1:     card=65 -> IO-DATA GV-MVP/SZ
em28xx #1:     card=66 -> Empire dual TV
em28xx #1:     card=67 -> Terratec Grabby
em28xx #1:     card=68 -> Terratec AV350
em28xx #1:     card=69 -> KWorld ATSC 315U HDTV TV Box
em28xx #1:     card=70 -> Evga inDtube
em28xx #1:     card=71 -> Silvercrest Webcam 1.3mpix
em28xx #1:     card=72 -> Gadmei UTV330+
em28xx #1:     card=73 -> Reddo DVB-C USB TV Box
em28xx #1:     card=74 -> Actionmaster/LinXcel/Digitus VC211A
em28xx #1:     card=75 -> Dikom DK300
em28xx #1:     card=76 -> KWorld PlusTV 340U or UB435-Q (ATSC)
em28xx #1:     card=77 -> EM2874 Leadership ISDBT
em28xx #1:     card=78 -> PCTV nanoStick T2 290e
em28xx #1:     card=79 -> Terratec Cinergy H5
em28xx #1:     card=80 -> PCTV DVB-S2 Stick (460e)
em28xx #1: Board not discovered
em28xx #1: Identified as Unknown EM2800 video grabber (card=0)
em28xx #1: Your board has no unique USB ID and thus need a hint to be detected.
em28xx #1: You may try to use card=<n> insmod option to workaround that.
em28xx #1: Please send an email with this log to:
em28xx #1:      V4L Mailing List <linux-media@vger.kernel.org>
em28xx #1: Board eeprom hash is 0x00000000
em28xx #1: Board i2c devicelist hash is 0x1b800080
em28xx #1: Here is a list of valid choices for the card=<n> insmod option:
em28xx #1:     card=0 -> Unknown EM2800 video grabber
em28xx #1:     card=1 -> Unknown EM2750/28xx video grabber
em28xx #1:     card=2 -> Terratec Cinergy 250 USB
em28xx #1:     card=3 -> Pinnacle PCTV USB 2
em28xx #1:     card=4 -> Hauppauge WinTV USB 2
em28xx #1:     card=5 -> MSI VOX USB 2.0
em28xx #1:     card=6 -> Terratec Cinergy 200 USB
em28xx #1:     card=7 -> Leadtek Winfast USB II
em28xx #1:     card=8 -> Kworld USB2800
em28xx #1:     card=9 -> Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2
em28xx #1:     card=10 -> Hauppauge WinTV HVR 900
em28xx #1:     card=11 -> Terratec Hybrid XS
em28xx #1:     card=12 -> Kworld PVR TV 2800 RF
em28xx #1:     card=13 -> Terratec Prodigy XS
em28xx #1:     card=14 -> SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0
em28xx #1:     card=15 -> V-Gear PocketTV
em28xx #1:     card=16 -> Hauppauge WinTV HVR 950
em28xx #1:     card=17 -> Pinnacle PCTV HD Pro Stick
em28xx #1:     card=18 -> Hauppauge WinTV HVR 900 (R2)
em28xx #1:     card=19 -> EM2860/SAA711X Reference Design
em28xx #1:     card=20 -> AMD ATI TV Wonder HD 600
em28xx #1:     card=21 -> eMPIA Technology, Inc. GrabBeeX+ Video Encoder
em28xx #1:     card=22 -> EM2710/EM2750/EM2751 webcam grabber
em28xx #1:     card=23 -> Huaqi DLCW-130
em28xx #1:     card=24 -> D-Link DUB-T210 TV Tuner
em28xx #1:     card=25 -> Gadmei UTV310
em28xx #1:     card=26 -> Hercules Smart TV USB 2.0
em28xx #1:     card=27 -> Pinnacle PCTV USB 2 (Philips FM1216ME)
em28xx #1:     card=28 -> Leadtek Winfast USB II Deluxe
em28xx #1:     card=29 -> EM2860/TVP5150 Reference Design
em28xx #1:     card=30 -> Videology 20K14XUSB USB2.0
em28xx #1:     card=31 -> Usbgear VD204v9
em28xx #1:     card=32 -> Supercomp USB 2.0 TV
em28xx #1:     card=33 -> Elgato Video Capture
em28xx #1:     card=34 -> Terratec Cinergy A Hybrid XS
em28xx #1:     card=35 -> Typhoon DVD Maker
em28xx #1:     card=36 -> NetGMBH Cam
em28xx #1:     card=37 -> Gadmei UTV330
em28xx #1:     card=38 -> Yakumo MovieMixer
em28xx #1:     card=39 -> KWorld PVRTV 300U
em28xx #1:     card=40 -> Plextor ConvertX PX-TV100U
em28xx #1:     card=41 -> Kworld 350 U DVB-T
em28xx #1:     card=42 -> Kworld 355 U DVB-T
em28xx #1:     card=43 -> Terratec Cinergy T XS
em28xx #1:     card=44 -> Terratec Cinergy T XS (MT2060)
em28xx #1:     card=45 -> Pinnacle PCTV DVB-T
em28xx #1:     card=46 -> Compro, VideoMate U3
em28xx #1:     card=47 -> KWorld DVB-T 305U
em28xx #1:     card=48 -> KWorld DVB-T 310U
em28xx #1:     card=49 -> MSI DigiVox A/D
em28xx #1:     card=50 -> MSI DigiVox A/D II
em28xx #1:     card=51 -> Terratec Hybrid XS Secam
em28xx #1:     card=52 -> DNT DA2 Hybrid
em28xx #1:     card=53 -> Pinnacle Hybrid Pro
em28xx #1:     card=54 -> Kworld VS-DVB-T 323UR
em28xx #1:     card=55 -> Terratec Cinnergy Hybrid T USB XS (em2882)
em28xx #1:     card=56 -> Pinnacle Hybrid Pro (330e)
em28xx #1:     card=57 -> Kworld PlusTV HD Hybrid 330
em28xx #1:     card=58 -> Compro VideoMate ForYou/Stereo
em28xx #1:     card=59 -> (null)
em28xx #1:     card=60 -> Hauppauge WinTV HVR 850
em28xx #1:     card=61 -> Pixelview PlayTV Box 4 USB 2.0
em28xx #1:     card=62 -> Gadmei TVR200
em28xx #1:     card=63 -> Kaiomy TVnPC U2
em28xx #1:     card=64 -> Easy Cap Capture DC-60
em28xx #1:     card=65 -> IO-DATA GV-MVP/SZ
em28xx #1:     card=66 -> Empire dual TV
em28xx #1:     card=67 -> Terratec Grabby
em28xx #1:     card=68 -> Terratec AV350
em28xx #1:     card=69 -> KWorld ATSC 315U HDTV TV Box
em28xx #1:     card=70 -> Evga inDtube
em28xx #1:     card=71 -> Silvercrest Webcam 1.3mpix
em28xx #1:     card=72 -> Gadmei UTV330+
em28xx #1:     card=73 -> Reddo DVB-C USB TV Box
em28xx #1:     card=74 -> Actionmaster/LinXcel/Digitus VC211A
em28xx #1:     card=75 -> Dikom DK300
em28xx #1:     card=76 -> KWorld PlusTV 340U or UB435-Q (ATSC)
em28xx #1:     card=77 -> EM2874 Leadership ISDBT
em28xx #1:     card=78 -> PCTV nanoStick T2 290e
em28xx #1:     card=79 -> Terratec Cinergy H5
em28xx #1:     card=80 -> PCTV DVB-S2 Stick (460e)
em28xx #1: Config register raw data: 0xd0
em28xx #1: AC97 vendor ID = 0x83848384
em28xx #1: AC97 features = 0x6a90
em28xx #1: Unknown AC97 audio processor detected!
em28xx #1: v4l2 driver version 0.1.3
em28xx #1: V4L2 video device registered as video2
em28xx #1: V4L2 VBI device registered as vbi0
em28xx-audio.c: probing for em28xx Audio Vendor Class
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab