VideoCaptureAdapters

From Alessandro's Wiki
Jump to navigation Jump to search

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:

<syntaxhighlight lang=bash> 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) </syntaxhighlight>

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

<syntaxhighlight lang=bash> 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 </syntaxhighlight>