Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Foto- und Webkamera

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Multimedia
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ups
Gast





BeitragVerfasst am: 15. Jun 2010 15:25   Titel: Foto- und Webkamera

Hallo Leute,

ich suchte eine "Webcam" für große Entfernungen Wink und fand diese hier:

http://www.pearl.de/a-PE7616-1122.shtml?query=sumikon

So diese VGA-Fotoapparat & ~Webcam hat so auf 20m ein Bildausschnitt in der Größe eines Verkehrsschildes...

Man kann damit ca. 70 Bilder machen oder diese als Webcam betreiben.

1. Webcam - Linux Pardus
Code:
Jun 15 15:14:39 joern-pardus kernel: [  379.223498] usb 2-2: Product: USB Digital Still Camera
Jun 15 15:14:39 joern-pardus kernel: [  379.223498] usb 2-2: configuration #1 chosen from 1 choice

wird die Kamera als USB-Storage gemountet.

Beim Ubuntu-Derivat Linux-Mint 8 geht keines von Beiden:
[code]Jun 15 16:12:24 pluto kernel: [28828.465126] usb 6-1: new full speed USB device using uhci_hcd and address 14
Jun 15 16:12:24 pluto kernel: [28828.630492] usb 6-1: configuration #1 chosen from 1 choice
Jun 15 16:12:24 pluto kernel: [28828.633413] gspca: probing 2770:905c
Jun 15 16:12:24 pluto kernel: [28828.633420] sq905c: SQ9050 camera detected (vid/pid 0x2770:0x905C)
Jun 15 16:12:24 pluto kernel: [28828.637323] sq905c: SQ9050 ID string: 04 - 10 01 12 01 09 00
Jun 15 16:12:24 pluto kernel: [28828.638397] gspca: video1 created
Jun 15 16:12:25 pluto kernel: [28828.960693] gspca: video1 disconnect
Jun 15 16:12:25 pluto kernel: [28828.960770] gspca: video1 released[/code]
Jun 15 15:14:39 joern-pardus kernel: [  379.226716] gspca: probing 2770:905c
Jun 15 15:14:39 joern-pardus kernel: [  379.226716] sq905c: SQ9050 camera detected (vid/pid 0x2770:0x905C)
Jun 15 15:14:39 joern-pardus kernel: [  379.233126] sq905c: SQ9050 ID string: 04 - 10 01 12 01 09 00
Jun 15 15:14:39 joern-pardus kernel: [  379.236351] gspca: video0 created


Bei SLES 11, welche nicht über das Modul gspca_sq905c verfügt:
Code:
Jun 15 16:09:41 linux-nx32 kernel: usb 2-1: new full speed USB device using ohci_hcd and address 5
Jun 15 16:09:41 linux-nx32 kernel: usb 2-1: configuration #1 chosen from 1 choice
Jun 15 16:09:41 linux-nx32 kernel: usb 2-1: New USB device found, idVendor=2770, idProduct=905c
Jun 15 16:09:41 linux-nx32 kernel: usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Jun 15 16:09:41 linux-nx32 kernel: usb 2-1: Product: USB Digital Still Camera

wird die Kamera wie ein USB-Storage gemounted und ich kann mir die Fotos ansehen...

Bei dem Ubuntu-Derivat Linux-Mint8 geht gar nichts bzw. die beiden Funktionen kommen sich in die Quere?

Code:
Jun 15 16:18:14 pluto kernel: [29178.364100] usb 6-1: USB disconnect, address 14
Jun 15 16:18:22 pluto kernel: [29185.954271] usb 6-1: new full speed USB device using uhci_hcd and address 15
Jun 15 16:18:22 pluto kernel: [29186.128772] usb 6-1: configuration #1 chosen from 1 choice
Jun 15 16:18:22 pluto kernel: [29186.130254] gspca: probing 2770:905c
Jun 15 16:18:22 pluto kernel: [29186.130261] sq905c: SQ9050 camera detected (vid/pid 0x2770:0x905C)
Jun 15 16:18:22 pluto kernel: [29186.133204] sq905c: SQ9050 ID string: 04 - 10 01 12 01 09 00
Jun 15 16:18:22 pluto kernel: [29186.134231] gspca: video1 created
Jun 15 16:18:22 pluto kernel: [29186.540703] gspca: video1 disconnect
Jun 15 16:18:22 pluto kernel: [29186.540779] gspca: video1 released


Hat einjemand eine gute Idde, wie ich Verfahre, das ich beide Funktionen unter ein Linux betreiben kann ?

LG
ups
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 16. Jun 2010 11:33   Titel:

Offensichtlich kann die Kamera nicht beides gleichzeitig. Wenn sie im Videomodus ist, bietet sie die Massenspeicheroption nicht an. Sonst würden nämlich beide Treiber geladen.

Welche Funktion willst du denn hauptsächlich nutzen?
Funktioniert das Videodevice /dev/video0 bei Ubuntu denn?

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

ups
Gast





BeitragVerfasst am: 16. Jun 2010 12:28   Titel: webcam

Ich will diese vorrangig als Webcam nutzen und motion etc laufen lassen.
Beides zu nutzen wäre ein optionales Optimum Wink

Dann müsste man wahrscheinlich mit einer Blacklist arbeiten und neu booten?
Das muss dann nicht sein, da ist SLES unter VBox eine gute alternative....

Meine LinuxMint-Version 8 ist im Prinzip ein Ubuntu 9.04,
Das baut ein Video-Device und schmeisst es sofort wieder weg. Warum auch immer?
Code:
Jun 15 16:18:22 pluto kernel: [29186.134231] gspca: video1 created
Jun 15 16:18:22 pluto kernel: [29186.540703] gspca: video1 disconnect
Jun 15 16:18:22 pluto kernel: [29186.540779] gspca: video1 released


Wahrscheinlich ist es empfehlenswert, die neuste Distrie zu nehmen.

Gruß
ups
 

ups
Gast





BeitragVerfasst am: 17. Jun 2010 8:37   Titel: neue Problem - es geht nur Kopete

Hallo,

es tut sich da auch ein neues Problem auf.
Unter Mandriva 2010.0 wird das Device /dev/video auch angelegt und bleibt auch bestehen. Wink

Das einzige Programm aber, was mit diesen Device umgehen kann ist Kopete!
Alle anderen Webcam-Programme, incl. Motion, verweigert die Zusammenarbeit!!

Code:
[0] Processing thread 0 - config file /etc/motion.conf     
[0] Motion 3.2.10.1 Started                               
[0] ffmpeg LIBAVCODEC_BUILD 3412992 LIBAVFORMAT_BUILD 3415808
[0] Thread 1 is from /etc/motion.conf                       
[1] Thread 1 started                                         
[1] cap.driver: "sq905c"
[1] cap.card: "USB Digital Still Camera"
[1] cap.bus_info: "usb-0000:00:06.0-2"
[1] cap.capabilities=0x05000001
[1] - VIDEO_CAPTURE
[1] - READWRITE
[1] - STREAMING
[1] Supported palettes:
[1] 0: 905C (905C)
[1] Unable to find a compatible palette format.
[0] motion-httpd/3.2.10.1 running, accepting connections
[1] Using VIDEO_PALETTE_YUV420P palette
[1] Using V4L1
[1] Resizing pre_capture buffer to 1 items
[0] motion-httpd: waiting for data on port TCP 8080
[1] Started stream webcam server in port 8081
Speicherzugriffsfehler


Camstream mein bei Aktivierung der Schnittstelle:
Code:
The device experienced on error -22 (Das Argument ist ungültig)


Und WxCam meint:
Code:
An error has occured during frame capture.
Please check the frame format options in the preferences menue.

Da habe ich alle Optionen ausprobiert, ausser bunten Gries aber kein Bild geholt.


Wenn Kopete nicht laufen würde, hätte ich das Teil für nicht kompatibel hehalten...
... Kopete nützt mir aber nix ;(


Gruß
ups
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 17. Jun 2010 9:27   Titel:

Könnte damit zusammenhängen, dass da die V4L1-Schnittstelle benutzt wird. Das alte V4L ist schon seit Jahren ein Auslaufmodell, die neuen Anwendungen unterstützen das vermutlich nicht mehr bzw. es ist schlecht getestet.

Aber eigentlich kann gspca V4L2. Siehe http://www.pro-linux.de/news/1/12960/gspca-treiber-kommt-in-den-kernel-2627.html
Wird in Mandriva 2010 denn überhaupt gspca benutzt?

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

ups
Gast





BeitragVerfasst am: 17. Jun 2010 10:33   Titel: Webcam-Progs vs. Kopete

Es werden die gspca-Module geladen:

Code:
gspca_sq905c            4516  0
gspca_main             23108  1 gspca_sq905c
videodev               36928  1 gspca_main


Bei WxCAm kann ich zwischen V4L1 und V4L2 umschalten.
Es kommt zwar immer die selbe Fehlermeldung bzgl frame format, aber bei L2 bleibt das Bild deaktiv und bei L1 bekomme ich etwas Gries.

Was kann Kopete, was die anderen Programme nicht können?
 

ups
Gast





BeitragVerfasst am: 17. Jun 2010 12:34   Titel: Nachtrag

Code:
Speicherzugriffsfehler

Bei Mandriva und Motion liegt wohl bei Mandriva bzw. dem Mandriva-Paket Motion selbst, mit meiner internen Cam geht es auf den selben Fehler...
 

ups
Gast





BeitragVerfasst am: 21. Jun 2010 9:52   Titel: kennt sich jemand mit Video aus

Moin Leute,

das Problem ist nun etwas "verfahren".

Auf Linux Pardus macht diese exotische Cam ein /dev/video0 und mit Kopete bekomme ich auch ein Bild.
Aber nur mit Kopete Sad : Und das nutzt mir wenig... ich möchte die Cam in motion zur Anwendung bringen.

Mit dem Programm motion gibt's nur graue oder bunt-gestreifte Bilder und diese Ausgabe:

Code:

[1] Closing video device /dev/video0
[1] Retrying until successful connection with camera
[1] cap.driver: "sq905c"
[1] cap.card: "USB Digital Still Camera"
[1] cap.bus_info: "usb-0000:00:06.0-2"
[1] cap.capabilities=0x05000001
[1] - VIDEO_CAPTURE
[1] - READWRITE
[1] - STREAMING
[1] Config palette index 0 (S910) doesn't work.
[1] Supported palettes:
[1] 0: 905C (905C)
[1] Unable to find a compatible palette format.
[1] Using VIDEO_PALETTE_YUV420P palette
[1] Using V4L1
[1] File of type 1 saved to: /home/joern/Bilder/01-20100621095750-00.jpg
[1] sync error in proc 14788: Invalid argument
[1] File of type 1 saved to: /home/joern/Bilder/01-20100621095750-01.jpg
[1] mcapture error in proc 14788: Invalid argument
[1] Video device fatal error - Closing video device

Ich hatte hier erfolglos alle Paletten probiert.

Und MPlayer reagiert auf die Kamera mit v4l2 so:

Code:
joern@joern-pardus bin $ mplayer -fps 30 -cache 128 -tv driver=v4l2:width=640:height=480:device=/dev/video0 tv://
  CPLAYER: MPlayer dev-SVN-r31299 (C) 2000-2009 MPlayer Team154 audio & 334 video codecs
mplayer: could not connect to socket                                                                                       
mplayer: No such file or directory
     LIRC: Failed to open LIRC support. You will not be able to use your remote control.
   GLOBAL: [MENU] Can't open menu config file: /home/joern/.mplayer/menu.conf                                             
  CPLAYER:                                                                                                                 
Playing tv://.                                                                                                             
Cache fill:  0.00% (0 bytes)                                                                                               
  DEMUXER: TV file format detected.                                                                                       
       TV: Selected driver: v4l2                                                                                           
 name: Video 4 Linux 2 input                                                                                               
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>                                                                   
 comment: first try, more to come ;-)                                                                                     
       TV: v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.                   
       TV: Selected device: USB Digital Still Camera                                                                       
       TV:  Capabilites:  video capture  read/write  streaming                                                             
       TV:  supported norms:                                                                                               
 inputs: 0 = sq905c;                                                                                                       
 Current input: 0                                                                                                         
       TV:  Current format: unknown (0x43353039)                                                                           
       TV: tv.c: norm_from_string(pal): Bogus norm parameter, setting default.                                             
       TV: v4l2: ioctl enum norm failed: Invalid argument                                                                 
       TV: Error: Cannot set norm!                                                                                         
       TV: Selected input hasn't got a tuner!                                                                             
       TV: v4l2: Cannot get fps                                                                                           
       TV: v4l2: ioctl set mute failed: Invalid argument                                                                   
       TV: v4l2: ioctl query control failed: Invalid argument                                                             
       TV: v4l2: ioctl query control failed: Invalid argument                                                             
       TV: v4l2: ioctl query control failed: Invalid argument                                                             
       TV: v4l2: ioctl query control failed: Invalid argument                                                             
 VIDEOOUT: [VO_XV] It seems there is no Xvideo support for your video card available.                                     
[VO_XV] Run 'xvinfo' to verify its Xv support and read                                                                     
[VO_XV] DOCS/HTML/en/video.html#xv!                                                                                       
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.                                                       
[VO_XV] Try -vo x11.                                                                                                       
      ASS: [ass] auto-open                                                                                                 
[ass] Init                                                                                                                 
[ass] Updating font cache
  CPLAYER: ==========================================================================
 DECVIDEO: Cannot find codec matching selected -vo and video format 0x43353039.                                           
  CPLAYER: ==========================================================================                                     
  CPLAYER:                                                                                                                 
       TV: v4l2: ioctl set mute failed: Invalid argument                                                                   
       TV: v4l2: 0 frames successfully processed, 0 frames dropped.                                                       
  CPLAYER:                                                                                                                 
Exiting... (End of file)


bzw. mit v4l:

Code:
joern@joern-pardus bin $ mplayer -fps 30 -cache 128 -tv driver=v4l:width=640:height=480:device=/dev/video0 tv://                             
  CPLAYER: MPlayer dev-SVN-r31299 (C) 2000-2009 MPlayer Team154 audio & 334 video codecs
mplayer: could not connect to socket                                                                                                         
mplayer: No such file or directory
     LIRC: Failed to open LIRC support. You will not be able to use your remote control.
   GLOBAL: [MENU] Can't open menu config file: /home/joern/.mplayer/menu.conf                                                                 
  CPLAYER:                                                                                                                                   
Playing tv://.                                                                                                                               
Cache fill:  0.00% (0 bytes)                                                                                                                 
  DEMUXER: TV file format detected.                                                                                                           
       TV: Selected driver: v4l                                                                                                               
 name: Video 4 Linux input                                                                                                                   
 author: Alex Beregszaszi                                                                                                                     
 comment: under development                                                                                                                   
       TV: =================================================================                                                                 
       TV:  WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!                                                                           
       TV:  As the V4L1 compatibility layer is broken, this may not work.                                                                     
       TV:  If you encounter any problems, use driver=v4l2 instead.                                                                           
       TV:  Bugreports on driver=v4l with v4l2 drivers will be ignored.                                                                       
       TV: =================================================================                                                                 
       TV: Selected device: USB Digital Still Camera                                                                                         
       TV:  Capabilites: capture                                                                                                             
       TV:  Device type: 1                                                                                                                   
       TV:  Supported sizes: 48x32 => 640x480                                                                                                 
       TV:  Inputs: 1                                                                                                                         
       TV:   0: sq905c:  (tuner:0, norm:pal)                                                                                                 
       TV: ioctl set chan failed: Invalid argument                                                                                           
       TV: ioctl set chan failed: Invalid argument                                                                                           
       TV: Error: Cannot set norm!                                                                                                           
       TV: Selected input hasn't got a tuner!                                                                                                 
 VIDEOOUT: [VO_XV] It seems there is no Xvideo support for your video card available.                                                         
[VO_XV] Run 'xvinfo' to verify its Xv support and read                                                                                       
[VO_XV] DOCS/HTML/en/video.html#xv!                                                                                                           
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.                                                                         
[VO_XV] Try -vo x11.                                                                                                                         
      ASS: [ass] auto-open                                                                                                                   
[ass] Init                                                                                                                                   
[ass] Updating font cache
  CPLAYER: ==========================================================================
 DECVIDEO: Opening video decoder: [raw] RAW Uncompressed Video                                                                               
  CPLAYER: Movie-Aspect is undefined - no prescaling applied.                                                                                 
  CPLAYER: VO: [x11] 640x480 => 640x480 Planar YV12  [zoom]                                                                                   
[swscaler @ 0xa79f7a0]using unscaled yuv420p -> bgra special converter                                                                       
 DECVIDEO: Selected video codec: [rawyv12] vfm: raw (RAW YV12)
  CPLAYER: ==========================================================================                                                         
  CPLAYER: Audio: no sound                                                                                                                   
  CPLAYER: FPS forced to be 30.000  (ftime: 0.033).                                                                                           
  CPLAYER: Starting playback...                                                                                                               
       TV:                                                                                                                                   
ioctl mcapture failed: Invalid argument                                                                                                       
       TV:                                                                                                                                   
ioctl mcapture failed: Invalid argument                                                                                                       
       TV:  V:-9223372036854.8   1/  1 ??% ??% ??,?% 0 0 0%                                                                                   
ioctl mcapture failed: Invalid argument                                                                                                       
       TV:  V:-9223372036854.8   8/  8 ??% ??% ??,?% 0 0 0%                                                                                   
ioctl mcapture failed: Invalid argument                                                                                                       
       TV:                                                                                                                                   
ioctl mcapture failed: Invalid argument                                                                                                       
       TV:  V:-9223372036854.8  11/ 11 ??% ??% ??,?% 0 0 0%                                                                                   
ioctl mcapture failed: Invalid argument                                                                                                       
       TV:  V:-9223372036854.8  16/ 16 ??% ??% ??,?% 0 0 0%                                                                                   
ioctl mcapture failed: Invalid argument   


Also, es geht nur Kopete :uff:
Bei dem Versuch da etwas zu tracen fand ich nichts was mir etwas sagte, außer vielleicht:
Code:

ioctl(15, VIDIOC_DQBUF, 0xbfda1e14)     = 0
ioctl(15, VIDIOC_QBUF, 0xbfda1e14)      = 0


Was kann Kopete was die anderen nicht können ???

Gruß
ups
 

ups
Gast





BeitragVerfasst am: 21. Jun 2010 12:58   Titel: Nachtrag: cheese

Also cheese kann auch mit der Webcamfunktion umgehen:

Code:
Probing supported video formats...
Device: USB Digital Still Camera (/dev/video0)
FractionRange: 0/1 - 100/1
video/x-raw-rgb 640 x 480 num_framerates 101
......
v4l2src name=video_source device=/dev/video0 ! capsfilter name=capsfilter caps=video/x-raw-rgb,width=640,height=480,framerate=30/1;video/x-raw-yuv,width=640,height=480,framerate=30/1 ! identity


Und die "Stillbild-Foto-Funktion arbeitet mit digikam zusammen.
 

ups
Gast





BeitragVerfasst am: 21. Jun 2010 14:30   Titel: ENDE

http://forum.ubuntuusers.de/topic/webcam-funktioniert-nur-mit-cheese/ :

Aufruf von motion mit der Methode

    LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so motion


läßt motion funktionieren Smile
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Multimedia Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy