📄 working.html
字号:
<html><head><title>Working programs</title><LINK REL="STYLESHEET" HREF="webcam.css" TYPE="text/css"></head><body><h1>Working programs</h1><p>On this page I'm compiling a list of programs (both free and commercial)that seem to work with the Linux Philips webcam driver, possibly with somepatches or tweaks. Please note that a mention on this page won't guarantueeit will work on all systems, kernel versions, distributions, etc, just thatat some point someone got it working on some system. That's all.</p><p>Since I didn't write these programs (with the exception of CamStream) Icannot and will not provide support on them. It's simply taking too muchtime to answer mail after mail stating: "XXX doesn't work on my system,what must I do?". My initial reaction is always: get out your debuggerand tell me WHERE it goes wrong; if it turns out to be a problem with mydriver, then I'll fix it. But don't expect me to fix the program at fault.</p><p>So, first make sure you have the version mentioned on this page;sometimes newer versions break something, in which you should mail theauthor of the program, not me (in case a newer version of PWC breakssomething, you should mail me!). Of course, submissions from readers arealways welcome at webcam at smcc dot demon dot nl (address deliberatelyobfuscated).</p><p>Each program lists the program version number, the pwc version number,and the (appearant) home page of the program. Some programs are commercial(e.g. sold for money) but I do include them in this list since I believepeople should be allowed to make a buck or two from Linux also.<br>I usually try out programs myself, but some are written in environments thatI don't run and therefor cannot test.</p><p>Programs, in alphabetical order:<ol> <li><a href="#came">camE</a></li> <li><a href="#camserv">Camserv</a></li> <li><a href="#camsrv">Camsrv</a></li> <li><a href="#camstream">CamStream</a></li> <li><a href="#ffmpeg">FFMpeg</a></li> <li><a href="#gnomemeeting">Gnomemeeting</a></li> <li><a href="#marratech">Marratech (commercial; client free)</a></li> <li><a href="#motion">Motion</a></li> <li><a href="#palantir">Palantir</a></li> <li><a href="#qastrocam">QastroCam</a></li> <li><a href="#real">RealProducer 9 (commercial & free version)</a></li> <li><a href="#sdlcam">SDLcam</a></li> <li><a href="#setpwc">SetPWC</a></li> <li><a href="#vgrabbj">VGrabbj</a></li> <li><a href="#vic">VIC</a></li> <li><a href="#xawtv">Xawtv</a></li> <li><a href="#w3cam">W3Cam</a></li></ol><p>Programs that <b>don't</b> work:<ol> <li>RealProducer Basic 8 (Pro probably doesn't work either): no source code available, cannot be fixed.</li> <li>gqcam; it doesn't understand the YUV420P palette. Nudge the author :)</li></ol><h3><a name="came">camE</a></h3><p>Homepage: <a href="http://linuxbrit.co.uk/camE/" target="_blank">http://linuxbrit.co.uk/camE/</a> |Version: 1.1 (untested)<p>A webcam app with a lot of features, judging from the site... Text inimage, uploading, archiving, etc.</p><h3><a name="camserv">Camserv</a></h3><p>Homepage: <a href="http://cserv.sourceforge.net" target="_blank">http://cserv.sourceforge.net</a> |Version 0.42 + patch</p><p>Camserv is a simple program to provide 'streaming' video trough a webbrowser (using multipart GIFs or JPEGs). Includes a relay server.</p><p><b>Note:</b> You need an extra patch for Camserv 0.42 to get it workingproperly with the Philips webcam (usual palette issue). The patch is on thecamserv page.</p><h3><a name="camsrv">Camsrv</a></h3><p>Homepage: <a href="http://crash.ihug.co.nz/~elysium/programming.html" target="_blank">http://crash.ihug.co.nz/~elysium/programming.html</a> |Version 0.3.4</p><p>A streaming webcam/client solution by Matt Painter, that can either workalone and save snapshots to disk, or provide a stream of JPEG images using aserver and a Java applet.</p><h3><a name="camstream">CamStream</a></h3><p>Homepage: <a href="http://www.smcc.demon.nl/camstream/" target="_blank">http://www.smcc.demon.nl/camstream/</a> | Version: 0.25 with PWC 8.0</p><p>My own programs that I'm testing with; in contrast to most webcamutilities it provides a nice GUI (you know, <b>G</b>raphical <b>U</b>ser<b>I</b>nterface, so you can go clickety-click in stead of typing crypticcommand lines :)).<p>It is useful for testing and supports some extra features of the Philipswebcams, but the endgoal is to turn this into a general set of applicationsfor video conferencing and broadcasting.</p><h3><a name="ffmpeg">FFMpeg</a></h3><p>Homepage: <a target="_blank" href="http://ffmpeg.sourceforge.net/">http://ffmpeg.sourceforge.net/</a> |Version 0.4.4 with PWC 8.0.<p>A complete and free solution for broadcasting audio & video over theInternet, live or pre-recorded in various formats. Includes various MPEGencoders, a server, and a software VCR.</p><h3><a name="gnomemeeting">GnomeMeeting</a></h3><p>Homepage: <a href="http://www.gnomemeeting.org/" target="_blank">http://www.gnomemeeting.org/</a> |Version 0.10 with PWC 8.0.<p>Another H.232 (videoconferencing) tool, compatible with Netmeeting. Itcan work with or without a webcam (audio & audio+video mode). As it nameimplies, it's a Gnome application.</p><h3><a name="marratech">Marratech</a></h3><p>Homepage: <a href="http://www.marratech.com/download/" target="_blank">http://www.marratech.com/download/</a> | Version 3.4</p><p>"The Marratech Work Environment helps groups of people tocommunicate, collaborate and manage information from their computers. Itgives users a secure environment where members can talk with high qualityaudio, share information, pictures, MS Office documents and see eachother."</br>This is a video-conferencing tool that allows you to chat to each other,share documents, etc. using a client-server mechanism. The tools supportsencryption and should work well with firewalls. The client is free; theserver is payware, but you can download a free trial version of the server.Runs on Windows, Linux, MacOS X.</p><h3><a name="motion">Motion</a></h3> <p>Homepage: <a href="http://motion.sourceforge.net/" target="_blank">http://motion.sourceforge.net/</a> |Version 2.6 with PWC 8.0</p><p>Motion is a security tool; it detects movement in the acquired image, andtriggers an alarm (mail, SMS, etc) when it does so. It also takes snapshotsat regular intervals that can be combined into the digital variety of asecurity camera.</p><h3><a name="palantir">Palantir</a></h3><p>Homepage: <a href="http://www.fastpath.it/products/palantir/" target="_blank">http://www.fastpath.it/products/palantir/</a> | PWC 8.*</p><p>A "multichannel interactive streaming solution" optimized forlow-end servers. The server software runs on Linux, but the image can bedisplayed in browser on almost any platform, as a Java applet or with anative Windows client.</p><h3><a name="qastrocam">QastroCam</a></h3><p>Homepage: <a href="http://3demi.net/astro/qastrocam/doc/" target="_blank">http://3demi.net/astro/qastrocam/</a> (site is in French) |Version 1.1 with PWC 8.0</p><p>A small GUI tool written by Frank Sicard for<a href="http://3demi.net/photos/astro/index.html" target="_blank">astronomy purposes</a>: itallows you to play with the various settings in the cam and stack multipleexposures to get a better resolution and detail in faint objects.<h3><a name="real">Real products (commercial & free downloads)</a></h3><p>Homepage: <a href="http://www.realnetworks.com/" target="_blank">http://www.realnetworks.com/</a> | Version 9 (aka Helix)</a><p>Real Networks finally made a version of their software that is compatiblewith the PWC driver. Although you have to pay for most of their encodingsoftware, you can download a free encoder (which has a few limitations, ofcourse).</p><h3><a name="sdlcam">SDLcam</a></h3><p>Homepage: <a href="http://sdlcam.raphnet.net" target="_blank">http://sdlcam.raphnet.net</a></p><p>SDLcam is a fun tool for manipulating your images; it has options likerotation, inverse, red/blue swapping, dark image enhancement. The interfacealone is worth taking a look :-)</p><h3><a name="setpwc">SetPWC</a></h3><p>Homepage: <a href="http://www.vanheusden.com/setpwc/" target="_blank">http://www.vanheusden.com/setpwc/</a></p><p>Folkert van Heusden wrote this command line utility for the PWC driver. It allows you tomake adjustments for brightness, contrast, etc. and all the other PWC-specific settings (compression,the LEDs, etc). There have been a number of requests for such a utility, but I never got aroundto write it. However, thanks to the wonders of Open Source, you have one now :-)</p><h3><a name="vgrabbj">VGrabbj</a></h3><p>Homepage: <a href="http://gecius.de/vgrabbj/" target="_blank">http://gecius.de/vgrabbj/</a> |Version 0.7.4 with PWC 8.0</p><p>A I-couldnt-find-anything-satisfactory-so-I-made-my-own tool by JensGecius. The tool has evolved quite a bit since its initial stages. Someonewrote that he needed to use the -S (swap RGB/BGR) option, so in case yourcolours are wrong, try that. Webpage includes link to his online webcam.</p><h3><a name="vic">VIC-UCL</a></h3><p>Homepage: <a href="http://www-mice.cs.ucl.ac.uk/multimedia/" target="_blank">http://www-mice.cs.ucl.ac.uk/multimedia/</a> |Version: 2.8-ucl-1.1.3 + patch</p><p><b>Note:</b> This program does not seem to be in active development anymore.Sandro Wefel made a replacement for <ahref="grabber-video4linux.cpp">video/grabber-video4linux.cpp</a> which willenable the YUV420P palette for VIC. Simply copy this file over the existingone in the vic distribution and rebuild.<p>VIC is a videoconferencing/broadcast tool with lots of available codecs;supports point-to-point and multicast (MBone). This version, by UniversityCollege of London, is based upon VIC 2.8 from Lawrence Berkeley NationalLaboratory. See the webpage for more details.<h3><a name="xawtv">Xawtv</a></h3><p>Homepage: <a href="http://bytesex.org/xawtv/" target="_blank">http://bytesex.org/xawtv/</a> | Version 3.56 with PWC 8.0</p><p>The most popular tool out there; somewhat of a trouble maker, though :(Anyway, it works, and I even have a bit of advice for you. You can recordAVI movies with xawtv, but its default framerate is set to 15 fps. However,the default for the webcam driver is 10 fps, so you might want to use the<b>fps=15</b> parameter when loading the module. Alternatively, you can tellxawtv to grab only 10 fps; there is no way to set the framerate in thedriver from within xawtv (xawtv doesn't really set a framerate; rather itgrabs on average 15 frames per second, dumping the rest).<p>Second: the default imagesize of xawtv is 384x288. This size waspreviously not supported by any Philips cam, so you had to use the'-geometry' option. Since Release 6.2 the default imagesize is supported,but the image is padded with a gray border. If you want to get rid of thisborder, specify the image size like this:</p><p><pre> xawtv -geometry 352x288-0+0</pre></p><p>This places the xawtv window in the upper right corner of your screenwith an initial window size of 352x288 pixels. Other popular formats are 176x144, 320x240 and 640x480.</p><h3><a name="w3cam">W3Cam</a></h3>(<a href="http://www.hdk-berlin.de/~rasca/w3cam/" target="_blank">Homepage</a>)Tested version: 0.7.1<p>This is a collection of tools for grabbing images from a variety ofsources and displaying them on a webpage. Both 'vidcat' and 'w3cam.cgi'seem to work.</p><p>Note: this code is not very smart: you have to specify the YUV420P palette yourself (with <b>-p y</b> or in the w3cam.cgi.scf file).Furthermore, its way of probing aroud in video devices is braindead, tosay the least... If you want to use the CGI program, specify an input and a norm of "-1" in the <b>w3cam.cgi.scf</b> file. Otherwise it complainsabout a VIDIOCGCHAN call (see your webserver log). As I said, this code isbotched...</p><p><a href="index.html">Back to main page</a><hr><h6><i>2002-12-27 - Nemosoft Unv.</i></h6></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -