{"id":2954,"date":"2014-03-27T21:28:21","date_gmt":"2014-03-27T20:28:21","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=2954"},"modified":"2021-11-22T17:15:46","modified_gmt":"2021-11-22T16:15:46","slug":"wie-wird-wswebcam-auf-dem-raspberry-pi-neu-compiliert-und-installiert","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=2954","title":{"rendered":"Wie wird wswebcam auf dem Raspberry Pi neu compiliert und installiert?"},"content":{"rendered":"<p>Mit <code>sudo apt-get install fswebcam<\/code> wird wie man mit <code>fswebcam --version<\/code> feststellen kann die Version von 2011 von <a href=\"http:\/\/www.sanslogic.co.uk\/fswebcam\/\" title=\"webcam\" target=\"_blank\" rel=\"noopener noreferrer\">fswebcam<\/a> installiert:<br \/>\n<code>fswebcam 20110717<\/code><\/p>\n<p>Da meine alte Logitech Cam nicht l\u00e4uft, habe ich erst einmal auf die neueste Version upgedated. Also die Quellen holen und neu compilieren mit:<\/p>\n<pre class=\"lang:default decode:true \" >sudo git clone http:\/\/github.com\/fsphil\/fswebcam\r\ncd fswebcam\r\nsudo .\/configure --prefix=\/usr<\/pre>\n<p>Es wird folgender Error ausgegeben:<br \/>\n<code>configure: error: GD graphics library not found<\/code><\/p>\n<p>Also noch die <a href=\"https:\/\/bitbucket.org\/libgd\/gd-libgd\/downloads\/\" title=\"libgd\" target=\"_blank\" rel=\"noopener noreferrer\">libgd<\/a> neu installieren mit:<br \/>\n<code>sudo apt-get install libgd2-xpm-dev<\/code><\/p>\n<p>Dann nochmal <\/p>\n<pre class=\"lang:default decode:true \" >sudo .\/configure --prefix=\/usr<\/pre>\n<p>ausf\u00fchren.<br \/>\nOk, Ausgabe nun:<code>...<br \/>\nhecking for getpagesize... yes<br \/>\nchecking for working mmap... yes<br \/>\nchecking for gdImageCreateTrueColor in -lgd... yes<br \/>\nchecking for gdImageStringFT in -lgd... yes<br \/>\nchecking for gdImageJpeg in -lgd... yes<br \/>\nchecking for gdImagePngEx in -lgd... yes<\/p>\n<p>   Buffer type ........... 16 bit<br \/>\n   PNG support ........... yes<br \/>\n   JPEG support .......... yes<br \/>\n   Freetype 2.x support .. yes<br \/>\n   V4L1 support .......... yes<br \/>\n   V4L2 support .......... yes<\/p>\n<p>configure: creating .\/config.status<br \/>\nconfig.status: creating Makefile<br \/>\nconfig.status: creating config.h<br \/>\n<\/code><\/p>\n<p>Dann ein <code>make<\/code> zum compilieren und <code>make install<\/code>.<br \/>\nDann checken ob die neue Version installiert wurde, mit<br \/>\n<code>fswebcam --version<\/code> Ausgabe:<br \/>\n<strong>fswebcam 20140113<\/strong><\/p>\n<p>Nun noch mit <code>rm -rf fswebcam\/<\/code> das Verzeichnis l\u00f6schen.<\/p>\n<p>Ok, die Cam wird erkannt, <code>lsusb<\/code> ergibt:<br \/>\n<code>Bus 001 Device 004: ID 046d:0840 Logitech, Inc. QuickCam Express<\/code><\/p>\n<p>Aber es kommt mit <code>fswebcam test.jpg<\/code> zu folgenden Fehler und es wird kein Foto erstellt:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/03\/Bildschirmfoto-2014-03-27-um-21.20.38.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/03\/Bildschirmfoto-2014-03-27-um-21.20.38.png\" alt=\"Bildschirmfoto 2014-03-27 um 21.20.38\" width=\"589\" height=\"277\" class=\"aligncenter size-full wp-image-2955\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/03\/Bildschirmfoto-2014-03-27-um-21.20.38.png 589w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/03\/Bildschirmfoto-2014-03-27-um-21.20.38-300x141.png 300w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/a><br \/>\n<code>--- Opening \/dev\/video0...<br \/>\nTrying source module v4l2...<br \/>\n\/dev\/video0 opened.<br \/>\nNo input was specified, using the first.<br \/>\nAdjusting resolution from 384x288 to 360x296.<br \/>\nError starting stream.<br \/>\nVIDIOC_STREAMON: Broken pipe<br \/>\nUnable to use mmap. Using read instead.<br \/>\n--- Capturing frame...<br \/>\nTimed out waiting for frame!<br \/>\n<strong>Speicherzugriffsfehler<\/strong><\/code><\/p>\n<p>Da muss ich dann mal ander mal schauen, was das nun wieder ist.<br \/>\nOder habt IHR eine Idee?<\/p>\n<p>Fix, siehe diesen neuen <a href=\"http:\/\/blog.wenzlaff.de\/?p=3412\" title=\"beitrag\" target=\"_blank\" rel=\"noopener noreferrer\">Blogeintrag<\/a>. Das m\u00fcsste auch hier laufen, oder?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit sudo apt-get install fswebcam wird wie man mit fswebcam &#8211;version feststellen kann die Version von 2011 von fswebcam installiert: fswebcam 20110717 Da meine alte Logitech Cam nicht l\u00e4uft, habe ich erst einmal auf die neueste Version upgedated. Also die Quellen holen und neu compilieren mit: sudo git clone http:\/\/github.com\/fsphil\/fswebcam cd fswebcam sudo .\/configure &#8211;prefix=\/usr &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=2954\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie wird wswebcam auf dem Raspberry Pi neu compiliert und installiert?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1023],"tags":[1377,1379,1494,1375,503,137,1468,1376,1378,844,1030,191,300],"class_list":["post-2954","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","tag-cam","tag-compilieren","tag-fotos-jessie","tag-fswebcam","tag-install","tag-installieren","tag-jessie","tag-kamera","tag-logitech","tag-neue-version","tag-rpi","tag-update","tag-video"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/2954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2954"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/2954\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2954"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}